|
Packit |
8cb997 |
---
|
|
Packit |
8cb997 |
- name: Tests
|
|
Packit |
8cb997 |
hosts: ipaserver
|
|
Packit |
8cb997 |
become: true
|
|
Packit |
8cb997 |
gather_facts: false
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
tasks:
|
|
Packit |
8cb997 |
- name: Ensure users user1, user2 and user3 are absent
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
name: user1,user2,user3
|
|
Packit |
8cb997 |
state: absent
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Ensure group group3, group2 and group1 are absent
|
|
Packit |
8cb997 |
ipagroup:
|
|
Packit |
8cb997 |
ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
name: group3,group2,group1
|
|
Packit |
8cb997 |
state: absent
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Ensure users user1..user3 are present
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
users:
|
|
Packit |
8cb997 |
- name: user1
|
|
Packit |
8cb997 |
first: user1
|
|
Packit |
8cb997 |
last: Last
|
|
Packit |
8cb997 |
- name: user2
|
|
Packit |
8cb997 |
first: user2
|
|
Packit |
8cb997 |
last: Last
|
|
Packit |
8cb997 |
- name: user3
|
|
Packit |
8cb997 |
first: user3
|
|
Packit |
8cb997 |
last: Last
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Ensure group1 is present
|
|
Packit |
8cb997 |
ipagroup:
|
|
Packit |
8cb997 |
ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
name: group1
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Ensure group1 is present again
|
|
Packit |
8cb997 |
ipagroup:
|
|
Packit |
8cb997 |
ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
name: group1
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Ensure group2 is present
|
|
Packit |
8cb997 |
ipagroup:
|
|
Packit |
8cb997 |
ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
name: group2
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Ensure group2 is present again
|
|
Packit |
8cb997 |
ipagroup:
|
|
Packit |
8cb997 |
ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
name: group2
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Ensure group3 is present
|
|
Packit |
8cb997 |
ipagroup:
|
|
Packit |
8cb997 |
ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
name: group3
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Ensure group3 is present again
|
|
Packit |
8cb997 |
ipagroup:
|
|
Packit |
8cb997 |
ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
name: group3
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Ensure groups group2 and group3 are present in group group1
|
|
Packit |
8cb997 |
ipagroup:
|
|
Packit |
8cb997 |
ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
name: group1
|
|
Packit |
8cb997 |
group:
|
|
Packit |
8cb997 |
- group2
|
|
Packit |
8cb997 |
- group3
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Ensure groups group2 and group3 are present in group group1 again
|
|
Packit |
8cb997 |
ipagroup:
|
|
Packit |
8cb997 |
ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
name: group1
|
|
Packit |
8cb997 |
group:
|
|
Packit |
8cb997 |
- group2
|
|
Packit |
8cb997 |
- group3
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Ensure group3 ia present in group group1
|
|
Packit |
8cb997 |
ipagroup:
|
|
Packit |
8cb997 |
ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
name: group1
|
|
Packit |
8cb997 |
group:
|
|
Packit |
8cb997 |
- group3
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Ensure users user1, user2 and user3 are present in group group1
|
|
Packit |
8cb997 |
ipagroup:
|
|
Packit |
8cb997 |
ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
name: group1
|
|
Packit |
8cb997 |
user:
|
|
Packit |
8cb997 |
- user1
|
|
Packit |
8cb997 |
- user2
|
|
Packit |
8cb997 |
- user3
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Ensure users user1, user2 and user3 are present in group group1 again
|
|
Packit |
8cb997 |
ipagroup:
|
|
Packit |
8cb997 |
ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
name: group1
|
|
Packit |
8cb997 |
user:
|
|
Packit |
8cb997 |
- user1
|
|
Packit |
8cb997 |
- user2
|
|
Packit |
8cb997 |
- user3
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
#- ipagroup:
|
|
Packit |
8cb997 |
# ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
# name: group1
|
|
Packit |
8cb997 |
# user:
|
|
Packit |
8cb997 |
# - user7
|
|
Packit |
8cb997 |
# action: member
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Ensure user user7 is absent in group group1
|
|
Packit |
8cb997 |
ipagroup:
|
|
Packit |
8cb997 |
ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
name: group1
|
|
Packit |
8cb997 |
user:
|
|
Packit |
8cb997 |
- user7
|
|
Packit |
8cb997 |
action: member
|
|
Packit |
8cb997 |
state: absent
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Ensure group group4 is absent
|
|
Packit |
8cb997 |
ipagroup:
|
|
Packit |
8cb997 |
ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
name: group4
|
|
Packit |
8cb997 |
state: absent
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Ensure group group3, group2 and group1 are absent
|
|
Packit |
8cb997 |
ipagroup:
|
|
Packit |
8cb997 |
ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
name: group3,group2,group1
|
|
Packit |
8cb997 |
state: absent
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|
|
Packit |
8cb997 |
- name: Ensure users user1, user2 and user3 are absent
|
|
Packit |
8cb997 |
ipauser:
|
|
Packit |
8cb997 |
ipaadmin_password: MyPassword123
|
|
Packit |
8cb997 |
name: user1,user2,user3
|
|
Packit |
8cb997 |
state: absent
|
|
Packit |
8cb997 |
register: result
|
|
Packit |
8cb997 |
failed_when: not result.changed
|
|
Packit |
8cb997 |
|