|
Packit Service |
0a38ef |
---
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Test sudorule
|
|
Packit Service |
0a38ef |
hosts: ipaserver
|
|
Packit Service |
0a38ef |
become: true
|
|
Packit Service |
a166ed |
gather_facts: true
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
tasks:
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
# setup
|
|
Packit Service |
0a38ef |
- name: Ensure user is absent
|
|
Packit Service |
0a38ef |
ipauser:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: user01
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure group is absent
|
|
Packit Service |
0a38ef |
ipagroup:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: group01
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure user is present
|
|
Packit Service |
0a38ef |
ipauser:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: user01
|
|
Packit Service |
0a38ef |
first: user
|
|
Packit Service |
0a38ef |
last: zeroone
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure group is present, with user01 on it.
|
|
Packit Service |
0a38ef |
ipagroup:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: group01
|
|
Packit Service |
0a38ef |
user: user01
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudocmdgroup is absent
|
|
Packit Service |
0a38ef |
ipasudocmdgroup:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: test_sudorule
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure hostgroup is present, with a host.
|
|
Packit Service |
0a38ef |
ipahostgroup:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: cluster
|
|
Packit Service |
a166ed |
host: "{{ ansible_fqdn }}"
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure some sudocmds are available
|
|
Packit Service |
0a38ef |
ipasudocmd:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name:
|
|
Packit Service |
0a38ef |
- /sbin/ifconfig
|
|
Packit Service |
0a38ef |
- /usr/bin/vim
|
|
Packit Service |
0a38ef |
state: present
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudocmdgroup is available
|
|
Packit Service |
0a38ef |
ipasudocmdgroup:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: test_sudorule
|
|
Packit Service |
0a38ef |
sudocmd: /usr/bin/vim
|
|
Packit Service |
0a38ef |
state: present
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorules are absent
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name:
|
|
Packit Service |
0a38ef |
- testrule1
|
|
Packit Service |
0a38ef |
- allusers
|
|
Packit Service |
0a38ef |
- allhosts
|
|
Packit Service |
0a38ef |
- allcommands
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
# tests
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present again
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure user01 is on the list of users sudorule execute as.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
runasuser:
|
|
Packit Service |
0a38ef |
- user01
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure user01 is on the list of users sudorule execute as, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
runasuser:
|
|
Packit Service |
0a38ef |
- user01
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure user01 is not on the list of users sudorule execute as.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
runasuser:
|
|
Packit Service |
0a38ef |
- user01
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure user01 is not on the list of users sudorule execute as, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
runasuser:
|
|
Packit Service |
0a38ef |
- user01
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure group01 is on the list of group sudorule execute as.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
runasgroup:
|
|
Packit Service |
0a38ef |
- group01
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure group01 is on the list of group sudorule execute as, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
runasgroup:
|
|
Packit Service |
0a38ef |
- group01
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure group01 is not on the list of group sudorule execute as.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
runasgroup:
|
|
Packit Service |
0a38ef |
- group01
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure group01 is not on the list of groups sudorule execute as, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
runasgroup:
|
|
Packit Service |
0a38ef |
- group01
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present, with usercategory 'all'
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allusers
|
|
Packit Service |
0a38ef |
usercategory: all
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present, with usercategory 'all', again
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allusers
|
|
Packit Service |
0a38ef |
usercategory: all
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is with usercategory 'all' is absent
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allusers
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present, with runasusercategory 'all'.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allusers
|
|
Packit Service |
0a38ef |
runasusercategory: all
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present, with runasusercategory 'all', again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allusers
|
|
Packit Service |
0a38ef |
runasusercategory: all
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is with runasusercategory 'all' is absent
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allusers
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present, with runasgroupcategory 'all'.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allusers
|
|
Packit Service |
0a38ef |
runasgroupcategory: all
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present, with runasgroupcategory 'all', again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allusers
|
|
Packit Service |
0a38ef |
runasgroupcategory: all
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is with runasgroupcategory 'all' is absent
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allusers
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present, with usercategory 'all'.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allusers
|
|
Packit Service |
0a38ef |
usercategory: all
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present, with usercategory 'all', again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allusers
|
|
Packit Service |
0a38ef |
usercategory: all
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present, with hostategory 'all'
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allhosts
|
|
Packit Service |
0a38ef |
hostcategory: all
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present, with hostategory 'all', again
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allhosts
|
|
Packit Service |
0a38ef |
hostcategory: all
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is disabled
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
state: disabled
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is disabled, again
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
state: disabled
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is enabled
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
state: enabled
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is enabled, again
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
state: enabled
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure user is present in sudorule.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
user: user01
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure user is present in sudorule, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
user: user01
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure user is absent from sudorule.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
user: user01
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure user is absent from sudorule, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
user: user01
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure group is present in sudorule.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
group: group01
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure group is present in sudorule, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
group: group01
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure group is absent from sudorule.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
group: group01
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure group is absent from sudorule, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
group: group01
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule has a sudooption.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
sudooption: '!authenticate'
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule has a sudooption, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
sudooption: '!authenticate'
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule has an order.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
order: 1
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule has an order, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
order: 1
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule has another order.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
order: 10
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present and some sudocmd are allowed.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
allow_sudocmd:
|
|
Packit Service |
0a38ef |
- /sbin/ifconfig
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present and some sudocmd are allowed, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
allow_sudocmd:
|
|
Packit Service |
0a38ef |
- /sbin/ifconfig
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present and some sudocmd are denyed.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
deny_sudocmd:
|
|
Packit Service |
0a38ef |
- /usr/bin/vim
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present and some sudocmd are denyed, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
deny_sudocmd:
|
|
Packit Service |
0a38ef |
- /usr/bin/vim
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present and, sudocmds are absent.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
allow_sudocmd: /sbin/ifconfig
|
|
Packit Service |
0a38ef |
deny_sudocmd: /usr/bin/vim
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present and, sudocmds are absent, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
allow_sudocmd: /sbin/ifconfig
|
|
Packit Service |
0a38ef |
deny_sudocmd: /usr/bin/vim
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present with cmdcategory 'all'.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allcommands
|
|
Packit Service |
0a38ef |
cmdcategory: all
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present with cmdcategory 'all', again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allcommands
|
|
Packit Service |
0a38ef |
cmdcategory: all
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
a166ed |
- name: Ensure host "{{ ansible_fqdn }}" is present in sudorule.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
a166ed |
host: "{{ ansible_fqdn }}"
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
a166ed |
- name: Ensure host "{{ ansible_fqdn }}" is present in sudorule, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
a166ed |
host: "{{ ansible_fqdn }}"
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure hostgroup is present in sudorule.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
hostgroup: cluster
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure hostgroup is present in sudorule, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
hostgroup: cluster
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present, with an allow_sudocmdgroup.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
allow_sudocmdgroup: test_sudorule
|
|
Packit Service |
0a38ef |
state: present
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present, with an allow_sudocmdgroup, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
allow_sudocmdgroup: test_sudorule
|
|
Packit Service |
0a38ef |
state: present
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present, but allow_sudocmdgroup is absent.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
allow_sudocmdgroup: test_sudorule
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present, but allow_sudocmdgroup is absent.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
allow_sudocmdgroup: test_sudorule
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present, with an deny_sudocmdgroup.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
deny_sudocmdgroup: test_sudorule
|
|
Packit Service |
0a38ef |
state: present
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present, with an deny_sudocmdgroup, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
deny_sudocmdgroup: test_sudorule
|
|
Packit Service |
0a38ef |
state: present
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present, but deny_sudocmdgroup is absent.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
deny_sudocmdgroup: test_sudorule
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is present, but deny_sudocmdgroup is absent, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
deny_sudocmdgroup: test_sudorule
|
|
Packit Service |
0a38ef |
action: member
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is absent
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule is absent, again.
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: testrule1
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule allhosts is absent
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allhosts
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule allhosts is absent, again
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allhosts
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule allusers is absent
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allusers
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule allusers is absent, again
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allusers
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule allcommands is absent
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allcommands
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: not result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorule allcommands is absent, again
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: allcommands
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
register: result
|
|
Packit Service |
0a38ef |
failed_when: result.changed
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
# cleanup
|
|
Packit Service |
0a38ef |
- name : Ensure sudocmdgroup is absent
|
|
Packit Service |
0a38ef |
ipasudocmdgroup:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: test_sudorule
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudocmds are absent
|
|
Packit Service |
0a38ef |
ipasudocmd:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name:
|
|
Packit Service |
0a38ef |
- /sbin/ifconfig
|
|
Packit Service |
0a38ef |
- /usr/bin/vim
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure sudorules are absent
|
|
Packit Service |
0a38ef |
ipasudorule:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name:
|
|
Packit Service |
0a38ef |
- testrule1
|
|
Packit Service |
0a38ef |
- allusers
|
|
Packit Service |
0a38ef |
- allhosts
|
|
Packit Service |
0a38ef |
- allcommands
|
|
Packit Service |
0a38ef |
state: absent
|
|
Packit Service |
0a38ef |
|
|
Packit Service |
0a38ef |
- name: Ensure hostgroup is absent.
|
|
Packit Service |
0a38ef |
ipahostgroup:
|
|
Packit Service |
0a38ef |
ipaadmin_password: SomeADMINpassword
|
|
Packit Service |
0a38ef |
name: cluster
|
|
Packit Service |
0a38ef |
state: absent
|