mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-05-08 06:13:21 +00:00
Merge pull request #545 from t-woerner/tests_failed_when_and_result.failed
Fix and enhance tests
This commit is contained in:
@@ -110,84 +110,84 @@
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
emaildomain: somedomain.test
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure the default e-mail domain is somedomain.test, again.
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
emaildomain: somedomain.test
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: set default shell to '/bin/someshell'
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
defaultshell: /bin/someshell
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: set default shell to '/bin/someshell', again.
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
defaultshell: /bin/someshell
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: set default group
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
defaultgroup: somedefaultgroup
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: set default group
|
||||
- name: set default group, again
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
defaultgroup: somedefaultgroup
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: set default home directory
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
homedirectory: /Users
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: set default home directory
|
||||
- name: set default home directory, again
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
homedirectory: /Users
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: set pac-type
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
pac_type: "nfs:NONE"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: set pac-type, again.
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
pac_type: "nfs:NONE"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: set maxusername to 33
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
maxusername: 33
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: set maxusername to 33, again.
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
maxusername: 33
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: set maxhostname to 77
|
||||
block:
|
||||
@@ -195,13 +195,13 @@
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
maxhostname: 77
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
maxhostname: 77
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
when: ipa_version is version('4.8.0', '>=')
|
||||
|
||||
- name: set pwdexpnotify to 17
|
||||
@@ -209,126 +209,126 @@
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
pwdexpnotify: 17
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: set pwdexpnotify to 17, again
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
pwdexpnotify: 17
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: set searchrecordslimit to -1
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
searchrecordslimit: -1
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: set searchrecordslimit to -1, again.
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
searchrecordslimit: -1
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: set searchtimelimit to 12345
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
searchtimelimit: 12345
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: set searchtimelimit to 12345, again.
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
searchtimelimit: 12345
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: change enable_migration
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
enable_migration: '{{ not previousconfig.config.enable_migration }}'
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: change enable_migration, again
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
enable_migration: '{{ not previousconfig.config.enable_migration }}'
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: set configstring to AllowNThash
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
configstring: AllowNThash
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: set configstring to AllowNThash, again.
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
configstring: AllowNThash
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: set selinuxusermaporder
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
selinuxusermaporder: 'user_u:s0$staff_u:s0-s0:c0.c1023$sysadm_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: set selinuxusermaporder, again
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
selinuxusermaporder: 'user_u:s0$staff_u:s0-s0:c0.c1023$sysadm_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: set selinuxusermapdefault
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
selinuxusermapdefault: 'user_u:s0'
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: set selinuxusermapdefault, again
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
selinuxusermapdefault: 'user_u:s0'
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: set groupsearch to `description`
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
groupsearch: description
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: set groupsearch to `gidNumber`, again
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
groupsearch: description
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: set usersearch to `uidNumber`
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
usersearch: uidNumber
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: set usersearch to `uidNumber`, again
|
||||
ipaconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
usersearch: uidNumber
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: reset changed fields
|
||||
ipaconfig:
|
||||
@@ -354,7 +354,7 @@
|
||||
domain_resolution_order: '{{previousconfig.config.domain_resolution_order | default(omit)}}'
|
||||
ca_renewal_master_server: '{{previousconfig.config.ca_renewal_master_server | default(omit)}}'
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: reset maxhostname
|
||||
block:
|
||||
@@ -387,7 +387,7 @@
|
||||
domain_resolution_order: '{{previousconfig.config.domain_resolution_order | default(omit)}}'
|
||||
ca_renewal_master_server: '{{previousconfig.config.ca_renewal_master_server | default(omit)}}'
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: reset maxhostname
|
||||
block:
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
forward_policy: only
|
||||
allow_sync_ptr: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Set dnsconfig, with the same values.
|
||||
ipadnsconfig:
|
||||
@@ -66,7 +66,7 @@
|
||||
forward_policy: only
|
||||
allow_sync_ptr: yes
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure forwarder is absent.
|
||||
ipadnsconfig:
|
||||
@@ -75,7 +75,7 @@
|
||||
- ip_address: 8.8.8.8
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure forwarder is absent, again.
|
||||
ipadnsconfig:
|
||||
@@ -84,63 +84,63 @@
|
||||
- ip_address: 8.8.8.8
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Disable global forwarders.
|
||||
ipadnsconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
forward_policy: none
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Disable global forwarders, again.
|
||||
ipadnsconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
forward_policy: none
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Re-enable global forwarders.
|
||||
ipadnsconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
forward_policy: first
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Re-enable global forwarders, again.
|
||||
ipadnsconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
forward_policy: first
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Disable PTR record synchronization.
|
||||
ipadnsconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
allow_sync_ptr: no
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Disable PTR record synchronization, again.
|
||||
ipadnsconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
allow_sync_ptr: no
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Re-enable PTR record synchronization.
|
||||
ipadnsconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
allow_sync_ptr: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Re-enable PTR record synchronization, again.
|
||||
ipadnsconfig:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
allow_sync_ptr: yes
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure all forwarders are absent.
|
||||
ipadnsconfig:
|
||||
@@ -152,7 +152,7 @@
|
||||
port: 53
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
|
||||
- name: Ensure all forwarders are absent, again.
|
||||
@@ -165,7 +165,7 @@
|
||||
port: 53
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# Cleanup.
|
||||
- name: Ensure forwarders are absent.
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
forwardpolicy: first
|
||||
skip_overlap_check: true
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: ensure forwardzone example.com is present again
|
||||
ipadnsforwardzone:
|
||||
@@ -35,7 +35,7 @@
|
||||
forwardpolicy: first
|
||||
skip_overlap_check: true
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: ensure forwardzone example.com has two forwarders
|
||||
ipadnsforwardzone:
|
||||
@@ -49,7 +49,7 @@
|
||||
forwardpolicy: first
|
||||
skip_overlap_check: true
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: ensure forwardzone example.com has one forwarder again
|
||||
ipadnsforwardzone:
|
||||
@@ -61,7 +61,7 @@
|
||||
skip_overlap_check: true
|
||||
state: present
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: skip_overlap_check can only be set on creation so change nothing
|
||||
ipadnsforwardzone:
|
||||
@@ -73,7 +73,7 @@
|
||||
skip_overlap_check: false
|
||||
state: present
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: ensure forwardzone example.com is absent.
|
||||
ipadnsforwardzone:
|
||||
@@ -81,7 +81,7 @@
|
||||
name: example.com
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: ensure forwardzone example.com is absent, again.
|
||||
ipadnsforwardzone:
|
||||
@@ -89,7 +89,7 @@
|
||||
name: example.com
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: change all the things at once
|
||||
ipadnsforwardzone:
|
||||
@@ -104,7 +104,7 @@
|
||||
skip_overlap_check: true
|
||||
permission: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: change zone forward policy
|
||||
ipadnsforwardzone:
|
||||
@@ -112,7 +112,7 @@
|
||||
name: example.com
|
||||
forwardpolicy: first
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: change zone forward policy, again
|
||||
ipadnsforwardzone:
|
||||
@@ -120,13 +120,23 @@
|
||||
name: example.com
|
||||
forwardpolicy: first
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: ensure forwardzone example.com is absent.
|
||||
ipadnsforwardzone:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: example.com
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: ensure forwardzone example.com is absent, again.
|
||||
ipadnsforwardzone:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: example.com
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: ensure forwardzone example.com is created with minimal args
|
||||
ipadnsforwardzone:
|
||||
@@ -137,7 +147,18 @@
|
||||
forwarders:
|
||||
- ip_address: 8.8.8.8
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: ensure forwardzone example.com is created with minimal args, again
|
||||
ipadnsforwardzone:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
state: present
|
||||
name: example.com
|
||||
skip_overlap_check: true
|
||||
forwarders:
|
||||
- ip_address: 8.8.8.8
|
||||
register: result
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: add a forwarder to any existing ones
|
||||
ipadnsforwardzone:
|
||||
@@ -149,7 +170,19 @@
|
||||
port: 8053
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: add a forwarder to any existing ones, again
|
||||
ipadnsforwardzone:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
state: present
|
||||
name: example.com
|
||||
forwarders:
|
||||
- ip_address: 4.4.4.4
|
||||
port: 8053
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: check the list of forwarders is what we expect
|
||||
ipadnsforwardzone:
|
||||
@@ -162,7 +195,7 @@
|
||||
- ip_address: 8.8.8.8
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: remove a single forwarder
|
||||
ipadnsforwardzone:
|
||||
@@ -173,7 +206,18 @@
|
||||
- ip_address: 8.8.8.8
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: remove a single forwarder, again
|
||||
ipadnsforwardzone:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
state: absent
|
||||
name: example.com
|
||||
forwarders:
|
||||
- ip_address: 8.8.8.8
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: check the list of forwarders is what we expect now
|
||||
ipadnsforwardzone:
|
||||
@@ -185,7 +229,7 @@
|
||||
port: 8053
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Add a permission for per-forward zone access delegation.
|
||||
ipadnsforwardzone:
|
||||
@@ -194,7 +238,7 @@
|
||||
permission: yes
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Add a permission for per-forward zone access delegation, again.
|
||||
ipadnsforwardzone:
|
||||
@@ -203,7 +247,7 @@
|
||||
permission: yes
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Remove a permission for per-forward zone access delegation.
|
||||
ipadnsforwardzone:
|
||||
@@ -212,7 +256,7 @@
|
||||
permission: no
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Remove a permission for per-forward zone access delegation, again.
|
||||
ipadnsforwardzone:
|
||||
@@ -221,7 +265,7 @@
|
||||
permission: no
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: disable the forwarder
|
||||
ipadnsforwardzone:
|
||||
@@ -229,7 +273,7 @@
|
||||
name: example.com
|
||||
state: disabled
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: disable the forwarder again
|
||||
ipadnsforwardzone:
|
||||
@@ -237,7 +281,7 @@
|
||||
name: example.com
|
||||
state: disabled
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: enable the forwarder
|
||||
ipadnsforwardzone:
|
||||
@@ -245,7 +289,7 @@
|
||||
name: example.com
|
||||
state: enabled
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: enable the forwarder, again
|
||||
ipadnsforwardzone:
|
||||
@@ -253,7 +297,7 @@
|
||||
name: example.com
|
||||
state: enabled
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: ensure forwardzone example.com is absent again
|
||||
ipadnsforwardzone:
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
set_fact:
|
||||
ipv4_prefix: "{{ ansible_facts['default_ipv4'].address.split('.')[:-1] |
|
||||
join('.') }}"
|
||||
ipv4_reverse_sufix: "{{ ansible_facts['default_ipv4'].address.split('.')[:-1] |
|
||||
reverse |
|
||||
join('.') }}"
|
||||
ipv4_reverse: "{{ ansible_facts['default_ipv4'].address.split('.')[:-1] |
|
||||
reverse |
|
||||
join('.') }}"
|
||||
|
||||
- name: Set zone prefixes.
|
||||
set_fact:
|
||||
@@ -14,7 +14,7 @@
|
||||
safezone: 'safezone.test'
|
||||
zone_ipv6_reverse: "ip6.arpa."
|
||||
zone_ipv6_reverse_workaround: "d.f.ip6.arpa."
|
||||
zone_prefix_reverse: "in-addr.arpa"
|
||||
zone_prefix_reverse_24: "{{ ipv4_prefix.split('.')[::-1] | join ('.') }}.in-addr.arpa"
|
||||
zone_prefix_reverse_16: "{{ ipv4_prefix.split('.')[1::-1] | join ('.') }}.in-addr.arpa"
|
||||
zone_prefix_reverse_8: "{{ ipv4_prefix.split('.')[2::-1] | join ('.') }}.in-addr.arpa"
|
||||
zone_prefix_reverse: "in-addr.arpa."
|
||||
zone_prefix_reverse_24: "{{ ipv4_reverse.split('.')[:] | join ('.') }}.in-addr.arpa."
|
||||
zone_prefix_reverse_16: "{{ ipv4_reverse.split('.')[1:] | join ('.') }}.in-addr.arpa."
|
||||
zone_prefix_reverse_8: "{{ ipv4_reverse.split('.')[2:] | join ('.') }}.in-addr.arpa."
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
record_type: AAAA
|
||||
record_value: ::1
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that dns record 'host01' is present, again
|
||||
ipadnsrecord:
|
||||
@@ -38,7 +38,7 @@
|
||||
record_type: AAAA
|
||||
record_value: ::1
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that dns record 'host02' is present
|
||||
ipadnsrecord:
|
||||
@@ -48,7 +48,7 @@
|
||||
record_type: A
|
||||
record_value: "{{ ipv4_prefix }}.102"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that dns record 'host02' is present, again
|
||||
ipadnsrecord:
|
||||
@@ -58,7 +58,7 @@
|
||||
record_type: A
|
||||
record_value: "{{ ipv4_prefix }}.102"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Modify record 'host02' with multiple A and AAAA record.
|
||||
ipadnsrecord:
|
||||
@@ -75,7 +75,7 @@
|
||||
record_type: AAAA
|
||||
record_value: ::1
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Modify record 'host02' with multiple A and AAAA record, again.
|
||||
ipadnsrecord:
|
||||
@@ -92,7 +92,7 @@
|
||||
record_type: AAAA
|
||||
record_value: ::1
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure 'host02' A6 record is present.
|
||||
ipadnsrecord:
|
||||
@@ -101,7 +101,7 @@
|
||||
name: host02
|
||||
a6_data: ::1
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure 'host02' A6 record is present, again.
|
||||
ipadnsrecord:
|
||||
@@ -110,7 +110,7 @@
|
||||
name: host02
|
||||
a6_rec: ::1
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure 'host02' A6 record is absent.
|
||||
ipadnsrecord:
|
||||
@@ -120,7 +120,7 @@
|
||||
a6_rec: ::1
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure 'host02' A6 record is absent, again.
|
||||
ipadnsrecord:
|
||||
@@ -130,7 +130,7 @@
|
||||
a6_rec: ::1
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that dns record 'host03' is present, with reverse record.
|
||||
ipadnsrecord:
|
||||
@@ -140,7 +140,7 @@
|
||||
a_ip_address: "{{ ipv4_prefix }}.103"
|
||||
a_create_reverse: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that dns record 'host03' is present, with reverse record, again
|
||||
ipadnsrecord:
|
||||
@@ -151,7 +151,7 @@
|
||||
record_value: "{{ ipv4_prefix }}.103"
|
||||
create_reverse: yes
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Delete all entries associated with host03
|
||||
ipadnsrecord:
|
||||
@@ -161,7 +161,7 @@
|
||||
del_all: yes
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Delete all entries associated with host03, again
|
||||
ipadnsrecord:
|
||||
@@ -171,7 +171,7 @@
|
||||
del_all: yes
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has CNAME
|
||||
ipadnsrecord:
|
||||
@@ -181,7 +181,7 @@
|
||||
record_type: CNAME
|
||||
record_value: "host04.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has CNAME, again
|
||||
ipadnsrecord:
|
||||
@@ -190,7 +190,7 @@
|
||||
name: host04
|
||||
cname_hostname: "host04.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' CNAME is absent
|
||||
ipadnsrecord:
|
||||
@@ -200,7 +200,7 @@
|
||||
cname_rec: "host04.{{ testzone }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' CNAME is absent, again
|
||||
ipadnsrecord:
|
||||
@@ -211,7 +211,7 @@
|
||||
record_value: "host04.{{ testzone }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' and 'host03' have CNAME, with cname_hostname
|
||||
ipadnsrecord:
|
||||
@@ -223,7 +223,7 @@
|
||||
- name: host03
|
||||
cname_hostname: "host03.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has CNAME, with cname_hostname, again
|
||||
ipadnsrecord:
|
||||
@@ -232,7 +232,7 @@
|
||||
name: host04
|
||||
cname_hostname: "host04.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' CNAME is absent.
|
||||
ipadnsrecord:
|
||||
@@ -242,7 +242,7 @@
|
||||
cname_rec: "host04.{{ testzone }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has A record.
|
||||
ipadnsrecord:
|
||||
@@ -251,7 +251,7 @@
|
||||
name: host04
|
||||
ip_address: "{{ ipv4_prefix }}.104"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has A record, again.
|
||||
ipadnsrecord:
|
||||
@@ -260,7 +260,7 @@
|
||||
name: host04
|
||||
ip_address: "{{ ipv4_prefix }}.104"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has the same A record with reverse.
|
||||
ipadnsrecord:
|
||||
@@ -270,7 +270,7 @@
|
||||
a_rec: "{{ ipv4_prefix }}.104"
|
||||
reverse: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has the same A record with reverse, again.
|
||||
ipadnsrecord:
|
||||
@@ -280,17 +280,18 @@
|
||||
a_rec: "{{ ipv4_prefix }}.104"
|
||||
reverse: yes
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has an A record with reverse, for NS record.
|
||||
- name: Ensure that 'host04' has another A record with reverse.
|
||||
ipadnsrecord:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
zone_name: "{{ testzone }}"
|
||||
name: host04
|
||||
ip_address: "{{ ipv4_prefix }}.114"
|
||||
reverse: yes
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has an A record with reverse, again.
|
||||
- name: Ensure that 'host04' has another A record with reverse, again.
|
||||
ipadnsrecord:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
zone_name: "{{ testzone }}"
|
||||
@@ -298,7 +299,7 @@
|
||||
ip_address: "{{ ipv4_prefix }}.114"
|
||||
reverse: yes
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has AAAA record.
|
||||
ipadnsrecord:
|
||||
@@ -308,7 +309,7 @@
|
||||
aaaa_ip_address: fd00::0004
|
||||
aaaa_create_reverse: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has AAAA record, again.
|
||||
ipadnsrecord:
|
||||
@@ -318,7 +319,7 @@
|
||||
ip_address: fd00::0004
|
||||
reverse: yes
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has AAAA record, without reverse.
|
||||
ipadnsrecord:
|
||||
@@ -327,7 +328,7 @@
|
||||
name: host04
|
||||
ip_address: fd00::0014
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' previous AAAA record, now has a reverse record.
|
||||
ipadnsrecord:
|
||||
@@ -337,7 +338,7 @@
|
||||
aaaa_rec: fd00::0014
|
||||
reverse: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' previous AAAA record, now has a reverse record, again.
|
||||
ipadnsrecord:
|
||||
@@ -347,7 +348,7 @@
|
||||
aaaa_rec: fd00::0014
|
||||
reverse: yes
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has PTR record.
|
||||
ipadnsrecord:
|
||||
@@ -356,7 +357,7 @@
|
||||
name: "124"
|
||||
ptr_hostname: "host04.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has PTR record, again.
|
||||
ipadnsrecord:
|
||||
@@ -365,7 +366,7 @@
|
||||
name: "124"
|
||||
ptr_hostname: "host04.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has PTR record is absent.
|
||||
ipadnsrecord:
|
||||
@@ -375,7 +376,7 @@
|
||||
ptr_rec: "host04.{{ testzone }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has PTR record is absent, again.
|
||||
ipadnsrecord:
|
||||
@@ -385,7 +386,7 @@
|
||||
ptr_rec: "host04.{{ testzone }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has DNAME record.
|
||||
ipadnsrecord:
|
||||
@@ -394,7 +395,7 @@
|
||||
name: host04
|
||||
dname_target: "ipa.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has DNAME record, again.
|
||||
ipadnsrecord:
|
||||
@@ -403,7 +404,7 @@
|
||||
name: host04
|
||||
dname_target: "ipa.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' DNAME record is absent.
|
||||
ipadnsrecord:
|
||||
@@ -413,7 +414,7 @@
|
||||
dname_rec: "ipa.{{ testzone }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' DNAME record is absent, again.
|
||||
ipadnsrecord:
|
||||
@@ -423,8 +424,10 @@
|
||||
dname_rec: "ipa.{{ testzone }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# This task only ensures proper records are present,
|
||||
# it is not testing anything, and should not faild.
|
||||
- name: Ensure that 'host04' has a A record with reverse, for NS record.
|
||||
ipadnsrecord:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
@@ -432,6 +435,8 @@
|
||||
name: host04
|
||||
ip_address: "{{ ipv4_prefix }}.114"
|
||||
reverse: yes
|
||||
register: result
|
||||
failed_when: result.failed
|
||||
|
||||
- name: Ensure that 'host04' has NS record.
|
||||
ipadnsrecord:
|
||||
@@ -440,7 +445,7 @@
|
||||
name: host04
|
||||
ns_hostname: host04
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has NS record, again.
|
||||
ipadnsrecord:
|
||||
@@ -449,7 +454,9 @@
|
||||
name: host04
|
||||
ns_hostname: host04
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
# IPA issue 8850 should be fixed before we handle the failed_when
|
||||
# message. For now, we'll just test if it does not fail.
|
||||
failed_when: result.changed or not result.failed
|
||||
|
||||
- name: Ensure that 'host04' NS record is absent.
|
||||
ipadnsrecord:
|
||||
@@ -459,7 +466,7 @@
|
||||
ns_rec: host04
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' NS record is absent, again.
|
||||
ipadnsrecord:
|
||||
@@ -469,7 +476,7 @@
|
||||
ns_rec: host04
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' DLV record is present.
|
||||
ipadnsrecord:
|
||||
@@ -566,7 +573,7 @@
|
||||
zone_name: "{{ safezone }}"
|
||||
ip_address: "{{ ansible_facts['default_ipv4'].address }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that NS record for "{{ safezone }}" is present
|
||||
ipadnsrecord:
|
||||
@@ -575,7 +582,7 @@
|
||||
zone_name: "{{ safezone }}"
|
||||
ns_hostname: iron01
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'iron01' DS record is present.
|
||||
ipadnsrecord:
|
||||
@@ -588,7 +595,7 @@
|
||||
# digest is sha1sum of 'iron01."{{ safezone }}"'
|
||||
ds_digest: 84763786e4213cca9a6938dba5dacd64f87ec216
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'iron01' DS record is present, again.
|
||||
ipadnsrecord:
|
||||
@@ -600,7 +607,7 @@
|
||||
ds_digest_type: 1
|
||||
ds_digest: 84763786e4213cca9a6938dba5dacd64f87ec216
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'iron01' DS record is present, with a different key tag.
|
||||
ipadnsrecord:
|
||||
@@ -610,7 +617,7 @@
|
||||
ds_key_tag: 54321
|
||||
ds_rec: 12345 3 1 84763786e4213cca9a6938dba5dacd64f87ec216
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'iron01' DS record is present, with a different key tag, again.
|
||||
ipadnsrecord:
|
||||
@@ -620,7 +627,7 @@
|
||||
ds_key_tag: 54321
|
||||
ds_rec: 12345 3 1 84763786e4213cca9a6938dba5dacd64f87ec216
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or (result.failed and "DS record does not contain" not in result.msg)
|
||||
|
||||
- name: Ensure that 'iron01' DS record is absent.
|
||||
ipadnsrecord:
|
||||
@@ -630,7 +637,7 @@
|
||||
ds_rec: 54321 3 1 84763786e4213cca9a6938dba5dacd64f87ec216
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'iron01' DS record is absent, again.
|
||||
ipadnsrecord:
|
||||
@@ -640,7 +647,7 @@
|
||||
ds_rec: 54321 3 1 84763786e4213cca9a6938dba5dacd64f87ec216
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' AFSDB record is present.
|
||||
ipadnsrecord:
|
||||
@@ -650,7 +657,7 @@
|
||||
afsdb_subtype: 1
|
||||
afsdb_hostname: "host04.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' AFSDB record is present, again.
|
||||
ipadnsrecord:
|
||||
@@ -660,7 +667,7 @@
|
||||
afsdb_subtype: 1
|
||||
afsdb_hostname: "host04.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' AFSDB record subtype is 2.
|
||||
ipadnsrecord:
|
||||
@@ -670,7 +677,7 @@
|
||||
afsdb_subtype: 2
|
||||
afsdb_rec: "1 host04.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' AFSDB record subtype is 2, again.
|
||||
ipadnsrecord:
|
||||
@@ -680,7 +687,7 @@
|
||||
afsdb_subtype: 2
|
||||
afsdb_rec: "1 host04.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or (result.failed and "AFSDB record does not contain" not in result.msg)
|
||||
|
||||
- name: Ensure that 'host04' AFSDB record is absent.
|
||||
ipadnsrecord:
|
||||
@@ -690,7 +697,7 @@
|
||||
afsdb_rec: "2 host04.{{ testzone }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' AFSDB record is absent, again.
|
||||
ipadnsrecord:
|
||||
@@ -700,7 +707,7 @@
|
||||
afsdb_rec: "2 host04.{{ testzone }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' CERT record is present.
|
||||
ipadnsrecord:
|
||||
@@ -712,7 +719,7 @@
|
||||
cert_algorithm: 3
|
||||
cert_certificate_or_crl: "{{ lookup('file', 'cert1.b64') }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' CERT record is present, again.
|
||||
ipadnsrecord:
|
||||
@@ -724,7 +731,7 @@
|
||||
cert_algorithm: 3
|
||||
cert_certificate_or_crl: "{{ lookup('file', 'cert1.b64') }}"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' CERT record is absent.
|
||||
ipadnsrecord:
|
||||
@@ -734,7 +741,7 @@
|
||||
cert_rec: "1 1234 3 {{ lookup('file', 'cert1.b64') }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' CERT record is absent, again.
|
||||
ipadnsrecord:
|
||||
@@ -744,7 +751,7 @@
|
||||
cert_rec: 1 1234 3 "{{ lookup('file', 'cert1.b64') }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' KX record is present.
|
||||
ipadnsrecord:
|
||||
@@ -754,7 +761,7 @@
|
||||
kx_preference: 10
|
||||
kx_exchanger: "keyex.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' KX record is present, again.
|
||||
ipadnsrecord:
|
||||
@@ -764,7 +771,7 @@
|
||||
kx_preference: 10
|
||||
kx_exchanger: "keyex.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' KX record is present with preference set to 20.
|
||||
ipadnsrecord:
|
||||
@@ -774,7 +781,7 @@
|
||||
kx_preference: 20
|
||||
kx_rec: "10 keyex.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' KX record is present with preference set to 20, again.
|
||||
ipadnsrecord:
|
||||
@@ -784,7 +791,7 @@
|
||||
kx_preference: 20
|
||||
kx_rec: "10 keyex.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or (result.failed and "KX record does not contain" not in result.msg)
|
||||
|
||||
- name: Ensure that 'host04' KX record is present with preference set to 20, one more time.
|
||||
ipadnsrecord:
|
||||
@@ -794,7 +801,7 @@
|
||||
kx_preference: 20
|
||||
kx_rec: "20 keyex.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' KX record is absent.
|
||||
ipadnsrecord:
|
||||
@@ -804,7 +811,7 @@
|
||||
kx_rec: "20 keyex.{{ testzone }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' KX record is absent, again.
|
||||
ipadnsrecord:
|
||||
@@ -814,7 +821,7 @@
|
||||
kx_rec: "20 keyex.{{ testzone }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' MX record is present.
|
||||
ipadnsrecord:
|
||||
@@ -824,7 +831,7 @@
|
||||
mx_preference: 10
|
||||
mx_exchanger: "mail.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' MX record is present, again.
|
||||
ipadnsrecord:
|
||||
@@ -834,7 +841,7 @@
|
||||
mx_preference: 10
|
||||
mx_exchanger: "mail.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' MX record is present with preference set to 20.
|
||||
ipadnsrecord:
|
||||
@@ -844,7 +851,7 @@
|
||||
mx_preference: 20
|
||||
mx_rec: "10 mail.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' MX record is absent.
|
||||
ipadnsrecord:
|
||||
@@ -854,7 +861,7 @@
|
||||
mx_rec: "20 mail.{{ testzone }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' MX record is absent, again.
|
||||
ipadnsrecord:
|
||||
@@ -864,7 +871,7 @@
|
||||
mx_rec: "20 mail.{{ testzone }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' LOC record is present.
|
||||
ipadnsrecord:
|
||||
@@ -884,7 +891,7 @@
|
||||
loc_h_precision: 10000
|
||||
loc_v_precision: 10
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' LOC record is present, again.
|
||||
ipadnsrecord:
|
||||
@@ -904,7 +911,7 @@
|
||||
loc_h_precision: 10000
|
||||
loc_v_precision: 10
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' LOC record is present, with loc_size 1.00.
|
||||
ipadnsrecord:
|
||||
@@ -914,7 +921,7 @@
|
||||
loc_size: 1.00
|
||||
loc_rec: 52 22 23.000 N 4 53 32.000 E -2.00 0.00 10000.00 10.00
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' LOC record is absent.
|
||||
ipadnsrecord:
|
||||
@@ -924,7 +931,7 @@
|
||||
loc_rec: 52 22 23.000 N 4 53 32.000 E -2.00 1.00 10000.00 10.00
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' LOC record is absent, again.
|
||||
ipadnsrecord:
|
||||
@@ -934,7 +941,7 @@
|
||||
loc_rec: 52 22 23.000 N 4 53 32.000 E -2.00 1.00 10000.00 10.00
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that '_sip._udp' service has NAPTR record.
|
||||
ipadnsrecord:
|
||||
@@ -948,7 +955,7 @@
|
||||
naptr_regexp: "!^.*$!sip:info@example.com!"
|
||||
naptr_replacement: "."
|
||||
register: result
|
||||
failed_when: result.failed or not result.changed
|
||||
failed_when: result.failed or not result.changed or result.failed
|
||||
|
||||
- name: Ensure that '_sip._udp' service has NAPTR record, again.
|
||||
ipadnsrecord:
|
||||
@@ -1049,7 +1056,7 @@
|
||||
srv_port: 5060
|
||||
srv_target: "sip-server.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that '_sip._udp' service has SRV record, again.
|
||||
ipadnsrecord:
|
||||
@@ -1061,7 +1068,7 @@
|
||||
srv_port: 5060
|
||||
srv_target: "sip-server.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure '_sip._udp' SRV record has priority equals to 4.
|
||||
ipadnsrecord:
|
||||
@@ -1074,7 +1081,7 @@
|
||||
srv_target: "sip-server.{{ testzone }}"
|
||||
srv_rec: "10 10 5060 sip-server.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure '_sip._udp' SRV record has priority equals to 4, again.
|
||||
ipadnsrecord:
|
||||
@@ -1087,7 +1094,7 @@
|
||||
srv_target: sip-server."{{ testzone }}"
|
||||
srv_rec: "10 10 5060 sip-server.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or (result.failed and "SRV record does not contain" not in result.msg)
|
||||
|
||||
- name: Ensurer '_sip._udp' SRV record has priority 2, weight 20
|
||||
ipadnsrecord:
|
||||
@@ -1099,7 +1106,7 @@
|
||||
srv_port: 5060
|
||||
srv_target: "sip-server.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensurer '_sip._udp' SRV record has priority 2, weight 20, again.
|
||||
ipadnsrecord:
|
||||
@@ -1111,7 +1118,7 @@
|
||||
srv_port: 5060
|
||||
srv_target: "sip-server.{{ testzone }}"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that '_sip._udp' SRV record is absent.
|
||||
ipadnsrecord:
|
||||
@@ -1121,7 +1128,7 @@
|
||||
srv_record: "2 20 5060 sip-server.{{ testzone }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that '_sip._udp' SRV record is absent, again.
|
||||
ipadnsrecord:
|
||||
@@ -1131,7 +1138,7 @@
|
||||
srv_record: "2 20 5060 sip-server.{{ testzone }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# SSHFP fingerprint generated with `ssh-keygen -r host04."{{ testzone }}"`
|
||||
- name: Ensure that 'host04' has SSHFP record.
|
||||
@@ -1143,7 +1150,7 @@
|
||||
sshfp_fp_type: 1
|
||||
sshfp_fingerprint: d21802c61733e055b8d16296cbce300efb8a167a
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has SSHFP record, again.
|
||||
ipadnsrecord:
|
||||
@@ -1154,7 +1161,7 @@
|
||||
sshfp_fp_type: 1
|
||||
sshfp_fingerprint: d21802c61733e055b8d16296cbce300efb8a167a
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' SSHFP record is absent.
|
||||
ipadnsrecord:
|
||||
@@ -1164,7 +1171,7 @@
|
||||
sshfp_rec: 1 1 d21802c61733e055b8d16296cbce300efb8a167a
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' SSHFP record is absent, again.
|
||||
ipadnsrecord:
|
||||
@@ -1174,7 +1181,7 @@
|
||||
sshfp_rec: 1 1 d21802c61733e055b8d16296cbce300efb8a167a
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# Data is sha356sum of 'Some Text to Test', it should be created from
|
||||
# a real certificate.
|
||||
@@ -1188,7 +1195,7 @@
|
||||
tlsa_matching_type: 1
|
||||
tlsa_cert_association_data: 9c0ad776dbeae8d9d55b0ad42899d30235c114d5f918fd69746e4279e47bdaa2
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has TLSA record present, again.
|
||||
ipadnsrecord:
|
||||
@@ -1200,7 +1207,7 @@
|
||||
tlsa_matching_type: 1
|
||||
tlsa_cert_association_data: 9c0ad776dbeae8d9d55b0ad42899d30235c114d5f918fd69746e4279e47bdaa2
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Modify 'host04' has TLSA record.
|
||||
ipadnsrecord:
|
||||
@@ -1210,7 +1217,7 @@
|
||||
tlsa_matching_type: 0
|
||||
tlsa_rec: 3 1 1 9c0ad776dbeae8d9d55b0ad42899d30235c114d5f918fd69746e4279e47bdaa2
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Modify 'host04' has TLSA record, again.
|
||||
ipadnsrecord:
|
||||
@@ -1220,7 +1227,7 @@
|
||||
tlsa_matching_type: 0
|
||||
tlsa_rec: 3 1 1 9c0ad776dbeae8d9d55b0ad42899d30235c114d5f918fd69746e4279e47bdaa2
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or (result.failed and "TLSA record does not contain" not in result.msg)
|
||||
|
||||
- name: Ensure that 'host04' TLSA record is absent.
|
||||
ipadnsrecord:
|
||||
@@ -1230,7 +1237,7 @@
|
||||
tlsa_rec: 3 1 0 9c0ad776dbeae8d9d55b0ad42899d30235c114d5f918fd69746e4279e47bdaa2
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' TLSA record is absent, again.
|
||||
ipadnsrecord:
|
||||
@@ -1240,7 +1247,7 @@
|
||||
tlsa_rec: 3 1 0 9c0ad776dbeae8d9d55b0ad42899d30235c114d5f918fd69746e4279e47bdaa2
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' has TXT record present.
|
||||
ipadnsrecord:
|
||||
@@ -1249,7 +1256,7 @@
|
||||
name: host04
|
||||
txt_data: Some Text
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
# - name: Ensure that 'host04' has TXT record present, again.
|
||||
# ipadnsrecord:
|
||||
@@ -1258,7 +1265,7 @@
|
||||
# name: host04
|
||||
# txt_data: Some Text
|
||||
# register: result
|
||||
# failed_when: result.changed
|
||||
# failed_when: result.changed or result.failed
|
||||
|
||||
- name: Change value of 'host04' TXT record.
|
||||
ipadnsrecord:
|
||||
@@ -1268,7 +1275,7 @@
|
||||
txt_data: Some new Text
|
||||
txt_rec: Some Text
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Add a second TXT record to 'host04'.
|
||||
ipadnsrecord:
|
||||
@@ -1277,7 +1284,7 @@
|
||||
name: host04
|
||||
txt_rec: Some Other Text
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Add a second TXT record to 'host04', again.
|
||||
ipadnsrecord:
|
||||
@@ -1286,7 +1293,7 @@
|
||||
name: host04
|
||||
txt_rec: Some Other Text
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that one of 'host04' TXT record is absent.
|
||||
ipadnsrecord:
|
||||
@@ -1296,7 +1303,7 @@
|
||||
txt_rec: Some new Text
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that one of 'host04' TXT record is absent, again.
|
||||
ipadnsrecord:
|
||||
@@ -1306,7 +1313,7 @@
|
||||
txt_rec: Some new Text
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' TXT record are all absent.
|
||||
ipadnsrecord:
|
||||
@@ -1318,7 +1325,7 @@
|
||||
- Some Other Text
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that 'host04' TXT record are all absent, again.
|
||||
ipadnsrecord:
|
||||
@@ -1330,7 +1337,7 @@
|
||||
- Some Other Text
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that '_ftp._tcp' has URI record.
|
||||
ipadnsrecord:
|
||||
@@ -1341,7 +1348,7 @@
|
||||
uri_weight: 1
|
||||
uri_target: ftp://ftp.host04.{{ testzone }}/public
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that '_ftp._tcp' has URI record, again
|
||||
ipadnsrecord:
|
||||
@@ -1352,7 +1359,7 @@
|
||||
uri_weight: 1
|
||||
uri_target: ftp://ftp.host04.{{ testzone }}/public
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Change '_ftp._tcp' URI record weight to 3 and priority to 5.
|
||||
ipadnsrecord:
|
||||
@@ -1363,14 +1370,17 @@
|
||||
uri_weight: 3
|
||||
uri_rec: 10 1 "ftp://ftp.host04.{{ testzone }}/public"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Verify if modification worked.
|
||||
ipadnsrecord:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
zone_name: "{{ testzone }}"
|
||||
name: _ftp._tcp
|
||||
uri_rec: 10 1 ftp://ftp.host04.{{ testzone }}/public
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
|
||||
- name: Change '_ftp._tcp' URI record weight to 3 and priority to 5, again.
|
||||
@@ -1382,7 +1392,7 @@
|
||||
uri_weight: 3
|
||||
uri_rec: 5 3 "ftp://ftp.host04.{{ testzone }}/public"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that '_ftp._tcp' URI record is absent.
|
||||
ipadnsrecord:
|
||||
@@ -1392,7 +1402,7 @@
|
||||
uri_rec: 5 3 "ftp://ftp.host04.{{ testzone }}/public"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that '_ftp._tcp' URI record is absent, again.
|
||||
ipadnsrecord:
|
||||
@@ -1402,7 +1412,7 @@
|
||||
uri_rec: 5 3 "ftp://ftp.host04.{{ testzone }}/public"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# cleanup
|
||||
- name: Cleanup test environment.
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
zone_name: "{{ testzone }}"
|
||||
a_rec: 192.168.122.101
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that dns A record for 'host01' is present, again
|
||||
ipadnsrecord:
|
||||
@@ -27,7 +27,7 @@
|
||||
zone_name: "{{ testzone }}"
|
||||
a_rec: 192.168.122.101
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that dns A records for 'host01' are present
|
||||
ipadnsrecord:
|
||||
@@ -39,7 +39,7 @@
|
||||
- 192.168.122.102
|
||||
- 192.168.122.103
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that dns A records for 'host01' are present, again
|
||||
ipadnsrecord:
|
||||
@@ -51,7 +51,7 @@
|
||||
- 192.168.122.102
|
||||
- 192.168.122.103
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that dns A records for 'host01' are absent
|
||||
ipadnsrecord:
|
||||
@@ -63,7 +63,7 @@
|
||||
- 192.168.122.102
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that dns A records for 'host01' are absent, again
|
||||
ipadnsrecord:
|
||||
@@ -75,7 +75,7 @@
|
||||
- 192.168.122.102
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
####
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
zone_name: "{{ testzone }}"
|
||||
aaaa_rec: fd00::0001
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that dns AAAA record for 'host01' is present, again
|
||||
ipadnsrecord:
|
||||
@@ -95,7 +95,7 @@
|
||||
zone_name: "{{ testzone }}"
|
||||
aaaa_rec: fd00::0001
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that dns AAAA records for 'host01' are present
|
||||
ipadnsrecord:
|
||||
@@ -107,7 +107,7 @@
|
||||
- fd00::0011
|
||||
- fd00::0021
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that dns AAAAA records for 'host01' are present, again
|
||||
ipadnsrecord:
|
||||
@@ -119,7 +119,7 @@
|
||||
- fd00::0011
|
||||
- fd00::0021
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure that dns AAAAA records for 'host01' are absent
|
||||
ipadnsrecord:
|
||||
@@ -131,7 +131,7 @@
|
||||
- fd00::0011
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure that dns AAAAA records for 'host01' are absent, again
|
||||
ipadnsrecord:
|
||||
@@ -143,7 +143,7 @@
|
||||
- fd00::0011
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# Cleanup
|
||||
- name: Cleanup test environment.
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
name: testzone.local
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure zone is present, again.
|
||||
ipadnszone:
|
||||
@@ -25,7 +25,7 @@
|
||||
name: testzone.local
|
||||
state: present
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure zone is disabled.
|
||||
ipadnszone:
|
||||
@@ -33,7 +33,7 @@
|
||||
name: testzone.local
|
||||
state: disabled
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure zone is disabled, again.
|
||||
ipadnszone:
|
||||
@@ -41,7 +41,7 @@
|
||||
name: testzone.local
|
||||
state: disabled
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure zone is enabled.
|
||||
ipadnszone:
|
||||
@@ -49,7 +49,7 @@
|
||||
name: testzone.local
|
||||
state: enabled
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure zone is enabled, again.
|
||||
ipadnszone:
|
||||
@@ -57,7 +57,7 @@
|
||||
name: testzone.local
|
||||
state: enabled
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure forward_policy is none.
|
||||
ipadnszone:
|
||||
@@ -65,7 +65,7 @@
|
||||
name: testzone.local
|
||||
forward_policy: none
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure forward_policy is none, again.
|
||||
ipadnszone:
|
||||
@@ -73,7 +73,7 @@
|
||||
name: testzone.local
|
||||
forward_policy: none
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure forward_policy is first.
|
||||
ipadnszone:
|
||||
@@ -81,7 +81,7 @@
|
||||
name: testzone.local
|
||||
forward_policy: first
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure forward_policy is first, again.
|
||||
ipadnszone:
|
||||
@@ -89,7 +89,7 @@
|
||||
name: testzone.local
|
||||
forward_policy: first
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure first forwarder is set.
|
||||
ipadnszone:
|
||||
@@ -99,7 +99,7 @@
|
||||
- ip_address: 8.8.8.8
|
||||
port: 53
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure first and second forwarder are set.
|
||||
ipadnszone:
|
||||
@@ -110,7 +110,7 @@
|
||||
port: 53
|
||||
- ip_address: 2001:4860:4860::8888
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure first and second forwarder are set, again.
|
||||
ipadnszone:
|
||||
@@ -121,7 +121,7 @@
|
||||
port: 53
|
||||
- ip_address: 2001:4860:4860::8888
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure only second forwarder is set.
|
||||
ipadnszone:
|
||||
@@ -130,14 +130,14 @@
|
||||
forwarders:
|
||||
- ip_address: 2001:4860:4860::8888
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Nothing changes.
|
||||
ipadnszone:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testzone.local
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure no forwarders are set.
|
||||
ipadnszone:
|
||||
@@ -145,22 +145,49 @@
|
||||
name: testzone.local
|
||||
forwarders: []
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Create zones test1
|
||||
ipadnszone:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: test1.testzone.local
|
||||
register: result
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Create zones test1, again
|
||||
ipadnszone:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: test1.testzone.local
|
||||
register: result
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Create zones test2
|
||||
ipadnszone:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: test2.testzone.local
|
||||
register: result
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Create zones test2, again
|
||||
ipadnszone:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: test2.testzone.local
|
||||
register: result
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Create zones test3
|
||||
ipadnszone:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: test3.testzone.local
|
||||
register: result
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Create zones test3, again
|
||||
ipadnszone:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: test3.testzone.local
|
||||
register: result
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure multiple zones are absent
|
||||
ipadnszone:
|
||||
@@ -171,7 +198,7 @@
|
||||
- test3.testzone.local
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure multiple zones are absent, again
|
||||
ipadnszone:
|
||||
@@ -182,7 +209,7 @@
|
||||
- test3.testzone.local
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# Teardown
|
||||
- name: Teardown testing environment
|
||||
|
||||
@@ -111,7 +111,7 @@
|
||||
nsec3param_rec: "1 7 100 abcd"
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Set serial to 1234, again.
|
||||
ipadnszone:
|
||||
@@ -119,7 +119,7 @@
|
||||
name: testzone.local
|
||||
serial: 1234
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Set different nsec3param_rec.
|
||||
ipadnszone:
|
||||
@@ -127,7 +127,7 @@
|
||||
name: testzone.local
|
||||
nsec3param_rec: "2 8 200 abcd"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Set same nsec3param_rec.
|
||||
ipadnszone:
|
||||
@@ -135,7 +135,7 @@
|
||||
name: testzone.local
|
||||
nsec3param_rec: "2 8 200 abcd"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Set default_ttl to 1200
|
||||
ipadnszone:
|
||||
@@ -143,7 +143,7 @@
|
||||
name: testzone.local
|
||||
default_ttl: 1200
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Set default_ttl to 1200, again
|
||||
ipadnszone:
|
||||
@@ -151,7 +151,7 @@
|
||||
name: testzone.local
|
||||
default_ttl: 1200
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Set ttl to 900
|
||||
ipadnszone:
|
||||
@@ -159,7 +159,7 @@
|
||||
name: testzone.local
|
||||
ttl: 900
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Set ttl to 900, again
|
||||
ipadnszone:
|
||||
@@ -167,7 +167,7 @@
|
||||
name: testzone.local
|
||||
ttl: 900
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Set minimum to 1000
|
||||
ipadnszone:
|
||||
@@ -175,7 +175,7 @@
|
||||
name: testzone.local
|
||||
minimum: 1000
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Set minimum to 1000, again
|
||||
ipadnszone:
|
||||
@@ -183,7 +183,7 @@
|
||||
name: testzone.local
|
||||
minimum: 1000
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Set expire to 1209601
|
||||
ipadnszone:
|
||||
@@ -191,7 +191,7 @@
|
||||
name: testzone.local
|
||||
expire: 1209601
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Set expire to 1209601, again
|
||||
ipadnszone:
|
||||
@@ -199,7 +199,7 @@
|
||||
name: testzone.local
|
||||
expire: 1209601
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Set retry to 1200.
|
||||
ipadnszone:
|
||||
@@ -207,7 +207,7 @@
|
||||
name: testzone.local
|
||||
retry: 1200
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Set retry to 1200, again.
|
||||
ipadnszone:
|
||||
@@ -215,7 +215,7 @@
|
||||
name: testzone.local
|
||||
retry: 1200
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Set refresh to 4000.
|
||||
ipadnszone:
|
||||
@@ -223,7 +223,7 @@
|
||||
name: testzone.local
|
||||
refresh: 4000
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Set refresh to 4000, again.
|
||||
ipadnszone:
|
||||
@@ -231,7 +231,7 @@
|
||||
name: testzone.local
|
||||
refresh: 4000
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Set serial to 12345.
|
||||
ipadnszone:
|
||||
@@ -239,7 +239,7 @@
|
||||
name: testzone.local
|
||||
serial: 12345
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Set serial to 12345, again.
|
||||
ipadnszone:
|
||||
@@ -247,7 +247,7 @@
|
||||
name: testzone.local
|
||||
serial: 12345
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Set dnssec to false.
|
||||
ipadnszone:
|
||||
@@ -255,7 +255,7 @@
|
||||
name: testzone.local
|
||||
dnssec: false
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Set dnssec to false, again.
|
||||
ipadnszone:
|
||||
@@ -263,7 +263,7 @@
|
||||
name: testzone.local
|
||||
dnssec: false
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Set allow_sync_ptr to false.
|
||||
ipadnszone:
|
||||
@@ -271,7 +271,7 @@
|
||||
name: testzone.local
|
||||
allow_sync_ptr: false
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Set allow_sync_ptr to false, again.
|
||||
ipadnszone:
|
||||
@@ -279,7 +279,7 @@
|
||||
name: testzone.local
|
||||
allow_sync_ptr: false
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Set dynamic_update to false.
|
||||
ipadnszone:
|
||||
@@ -287,7 +287,7 @@
|
||||
name: testzone.local
|
||||
dynamic_update: false
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Set dynamic_update to false, again.
|
||||
ipadnszone:
|
||||
@@ -295,7 +295,7 @@
|
||||
name: testzone.local
|
||||
dynamic_update: false
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Update allow_transfer.
|
||||
ipadnszone:
|
||||
@@ -306,7 +306,7 @@
|
||||
- 2.2.2.2
|
||||
- 3.3.3.3
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Update allow_transfer, again.
|
||||
ipadnszone:
|
||||
@@ -317,7 +317,7 @@
|
||||
- 2.2.2.2
|
||||
- 3.3.3.3
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Remove allow transfer.
|
||||
ipadnszone:
|
||||
@@ -325,7 +325,7 @@
|
||||
name: testzone.local
|
||||
allow_transfer: []
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Remove allow transfer, again.
|
||||
ipadnszone:
|
||||
@@ -333,7 +333,7 @@
|
||||
name: testzone.local
|
||||
allow_transfer: []
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Update allow_query.
|
||||
ipadnszone:
|
||||
@@ -344,7 +344,7 @@
|
||||
- 2.2.2.2
|
||||
- 3.3.3.3
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Update allow_query, again.
|
||||
ipadnszone:
|
||||
@@ -355,7 +355,7 @@
|
||||
- 2.2.2.2
|
||||
- 3.3.3.3
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure allow query is empty.
|
||||
ipadnszone:
|
||||
@@ -363,7 +363,7 @@
|
||||
name: testzone.local
|
||||
allow_query: []
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure allow query is empty, again.
|
||||
ipadnszone:
|
||||
@@ -371,7 +371,7 @@
|
||||
name: testzone.local
|
||||
allow_query: []
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Update admin email.
|
||||
ipadnszone:
|
||||
@@ -379,7 +379,7 @@
|
||||
name: testzone.local
|
||||
admin_email: admin2@example.com
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Update admin email, again.
|
||||
ipadnszone:
|
||||
@@ -387,7 +387,7 @@
|
||||
name: testzone.local
|
||||
admin_email: admin2@example.com
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# Teardown
|
||||
- name: Teardown testing environment
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
name_from_ip: 192.0.2.3/24
|
||||
default_ttl: 1234
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Modify existing zone, using `name_from_ip`, again.
|
||||
ipadnszone:
|
||||
@@ -70,14 +70,14 @@
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name_from_ip: fd00::0001
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure second ipv6 zone exists for reverse IPv6.
|
||||
ipadnszone:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name_from_ip: 2001:db8:cafe:1::1
|
||||
register: ipv6_sec_zone
|
||||
failed_when: not ipv6_sec_zone.changed or ipv6_zone.failed
|
||||
failed_when: not ipv6_sec_zone.changed or ipv6_zone.failed or ipv6_sec_zone.failed
|
||||
|
||||
- name: Ensure second ipv6 zone was created.
|
||||
ipadnszone:
|
||||
@@ -91,7 +91,7 @@
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name_from_ip: 2001:db8:cafe:1::1
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# Teardown
|
||||
- name: Teardown testing environment
|
||||
|
||||
@@ -31,49 +31,49 @@
|
||||
first: user3
|
||||
last: Last
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure group1 is present
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: group1
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure group1 is present again
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: group1
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure group2 is present
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: group2
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure group2 is present again
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: group2
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure group3 is present
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: group3
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure group3 is present again
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: group3
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure groups group2 and group3 are present in group group1
|
||||
ipagroup:
|
||||
@@ -84,7 +84,7 @@
|
||||
- group3
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure groups group2 and group3 are present in group group1 again
|
||||
ipagroup:
|
||||
@@ -95,7 +95,7 @@
|
||||
- group3
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure group3 ia present in group group1
|
||||
ipagroup:
|
||||
@@ -105,7 +105,7 @@
|
||||
- group3
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure users user1, user2 and user3 are present in group group1
|
||||
ipagroup:
|
||||
@@ -117,7 +117,7 @@
|
||||
- user3
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure users user1, user2 and user3 are present in group group1 again
|
||||
ipagroup:
|
||||
@@ -129,7 +129,7 @@
|
||||
- user3
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
#- ipagroup:
|
||||
# ipaadmin_password: SomeADMINpassword
|
||||
@@ -147,7 +147,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure group group4 is absent
|
||||
ipagroup:
|
||||
@@ -155,7 +155,7 @@
|
||||
name: group4
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure group group3, group2 and group1 are absent
|
||||
ipagroup:
|
||||
@@ -163,7 +163,7 @@
|
||||
name: group3,group2,group1
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure users user1, user2 and user3 are absent
|
||||
ipauser:
|
||||
@@ -171,5 +171,5 @@
|
||||
name: user1,user2,user3
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
|
||||
@@ -32,28 +32,28 @@
|
||||
first: manageruser2
|
||||
last: Last2
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure testgroup is present
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testgroup
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure managergroup1 is present
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: managergroup1
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure managergroup2 is present
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: managergroup2
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user1 is present for testgroup
|
||||
ipagroup:
|
||||
@@ -61,7 +61,7 @@
|
||||
name: testgroup
|
||||
membermanager_user: manageruser1
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user1 is present for testgroup again
|
||||
ipagroup:
|
||||
@@ -69,7 +69,7 @@
|
||||
name: testgroup
|
||||
membermanager_user: manageruser1
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager group1 is present for testgroup
|
||||
ipagroup:
|
||||
@@ -77,7 +77,7 @@
|
||||
name: testgroup
|
||||
membermanager_group: managergroup1
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager group1 is present for testgroup again
|
||||
ipagroup:
|
||||
@@ -85,7 +85,7 @@
|
||||
name: testgroup
|
||||
membermanager_group: managergroup1
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user2 and group2 members are present for testgroup
|
||||
ipagroup:
|
||||
@@ -95,7 +95,7 @@
|
||||
membermanager_group: managergroup2
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user2 and group2 members are present for testgroup again
|
||||
ipagroup:
|
||||
@@ -105,7 +105,7 @@
|
||||
membermanager_group: managergroup2
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user and group members are present for testgroup again
|
||||
ipagroup:
|
||||
@@ -115,7 +115,7 @@
|
||||
membermanager_group: managergroup1,managergroup2
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user1 and group1 members are absent for testgroup
|
||||
ipagroup:
|
||||
@@ -126,7 +126,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user1 and group1 members are absent for testgroup again
|
||||
ipagroup:
|
||||
@@ -137,7 +137,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user1 and group1 members are present for testgroup
|
||||
ipagroup:
|
||||
@@ -147,7 +147,7 @@
|
||||
membermanager_group: managergroup1
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user1 and group1 members are present for testgroup again
|
||||
ipagroup:
|
||||
@@ -157,7 +157,7 @@
|
||||
membermanager_group: managergroup1
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user and group members are absent for testgroup
|
||||
ipagroup:
|
||||
@@ -168,7 +168,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user and group members are absent for testgroup again
|
||||
ipagroup:
|
||||
@@ -179,7 +179,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure user manangeruser1 and manageruser2 is absent
|
||||
ipauser:
|
||||
@@ -187,7 +187,7 @@
|
||||
name: manageruser1,manageruser2
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure unknown membermanager_user member failure
|
||||
ipagroup:
|
||||
@@ -196,7 +196,7 @@
|
||||
membermanager_user: unknown_user
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed or "no such entry" not in result.msg
|
||||
failed_when: result.changed or "no such entry" not in result.msg or not result.failed
|
||||
|
||||
- name: Ensure group testgroup, managergroup1 and managergroup2 are absent
|
||||
ipagroup:
|
||||
@@ -204,6 +204,6 @@
|
||||
name: testgroup,managergroup1,managergroup2
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
when: ipa_version is version('4.8.4', '>=')
|
||||
|
||||
@@ -66,35 +66,35 @@
|
||||
- name: "{{ 'testhost04.' + ipaserver_domain }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group testhostgroup01 is present
|
||||
ipahostgroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testhostgroup01
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group testhostgroup02 is present
|
||||
ipahostgroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testhostgroup02
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group testhostgroup03 is present
|
||||
ipahostgroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testhostgroup03
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group testhostgroup04 is present
|
||||
ipahostgroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testhostgroup04
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure testusers are present
|
||||
ipauser:
|
||||
@@ -113,91 +113,91 @@
|
||||
first: test
|
||||
last: user04
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure user group testgroup01 is present
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testgroup01
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure user group testgroup02 is present
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testgroup02
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure user group testgroup03 is present
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testgroup03
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure user group testgroup04 is present
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testgroup04
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Service testhbacsvc01 is present
|
||||
ipahbacsvc:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testhbacsvc01
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Service testhbacsvc02 is present
|
||||
ipahbacsvc:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testhbacsvc02
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Service testhbacsvc03 is present
|
||||
ipahbacsvc:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testhbacsvc03
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Service testhbacsvc04 is present
|
||||
ipahbacsvc:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testhbacsvc04
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Service Group testhbacsvcgroup01 is present
|
||||
ipahbacsvcgroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testhbacsvcgroup01
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Service Group testhbacsvcgroup02 is present
|
||||
ipahbacsvcgroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testhbacsvcgroup02
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Service Group testhbacsvcgroup03 is present
|
||||
ipahbacsvcgroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testhbacsvcgroup03
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Service Group testhbacsvcgroup04 is present
|
||||
ipahbacsvcgroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testhbacsvcgroup04
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 is absent
|
||||
ipahbacrule:
|
||||
@@ -212,14 +212,14 @@
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: hbacrule01
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC rule hbacrule01 is present again
|
||||
ipahbacrule:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: hbacrule01
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# CHANGE HBACRULE WITH ALL MEMBERS
|
||||
|
||||
@@ -236,7 +236,7 @@
|
||||
hbacsvc: testhbacsvc01,testhbacsvc02
|
||||
hbacsvcgroup: testhbacsvcgroup01,testhbacsvcgroup02
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC rule hbacrule01 is present with hosts, hostgroups, users, groups, hbassvcs and hbacsvcgroups again
|
||||
ipahbacrule:
|
||||
@@ -251,7 +251,7 @@
|
||||
hbacsvc: testhbacsvc01,testhbacsvc02
|
||||
hbacsvcgroup: testhbacsvcgroup01,testhbacsvcgroup02
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# REMOVE MEMBERS ONE BY ONE
|
||||
|
||||
@@ -265,7 +265,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 host members are absent again
|
||||
ipahbacrule:
|
||||
@@ -277,7 +277,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 hostgroup members are absent
|
||||
ipahbacrule:
|
||||
@@ -287,7 +287,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 hostgroup members are absent again
|
||||
ipahbacrule:
|
||||
@@ -297,7 +297,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 user members are absent
|
||||
ipahbacrule:
|
||||
@@ -307,7 +307,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 user members are absent again
|
||||
ipahbacrule:
|
||||
@@ -317,7 +317,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 user group members are absent
|
||||
ipahbacrule:
|
||||
@@ -327,7 +327,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 user group members are absent again
|
||||
ipahbacrule:
|
||||
@@ -337,7 +337,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 hbacsvc members are absent
|
||||
ipahbacrule:
|
||||
@@ -347,7 +347,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 hbacsvc members are absent again
|
||||
ipahbacrule:
|
||||
@@ -357,7 +357,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 hbacsvcgroup members are absent
|
||||
ipahbacrule:
|
||||
@@ -367,7 +367,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 hbacsvcgroup members are absent again
|
||||
ipahbacrule:
|
||||
@@ -377,7 +377,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# ADD MEMBERS BACK
|
||||
|
||||
@@ -390,7 +390,7 @@
|
||||
- "{{ 'testhost02.' + ipaserver_domain }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 host members are present again
|
||||
ipahbacrule:
|
||||
@@ -401,7 +401,7 @@
|
||||
- "{{ 'testhost02.' + ipaserver_domain }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 hostgroup members are present
|
||||
ipahbacrule:
|
||||
@@ -410,7 +410,7 @@
|
||||
hostgroup: testhostgroup01,testhostgroup02
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 hostgroup members are present again
|
||||
ipahbacrule:
|
||||
@@ -419,7 +419,7 @@
|
||||
hostgroup: testhostgroup01,testhostgroup02
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 user members are present
|
||||
ipahbacrule:
|
||||
@@ -428,7 +428,7 @@
|
||||
user: testuser01,testuser02
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 user members are present again
|
||||
ipahbacrule:
|
||||
@@ -437,7 +437,7 @@
|
||||
user: testuser01,testuser02
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 user group members are present
|
||||
ipahbacrule:
|
||||
@@ -446,7 +446,7 @@
|
||||
group: testgroup01,testgroup02
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 user group members are present again
|
||||
ipahbacrule:
|
||||
@@ -455,7 +455,7 @@
|
||||
group: testgroup01,testgroup02
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 hbacsvc members are present
|
||||
ipahbacrule:
|
||||
@@ -464,7 +464,7 @@
|
||||
hbacsvc: testhbacsvc01,testhbacsvc02
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 hbacsvc members are present again
|
||||
ipahbacrule:
|
||||
@@ -473,7 +473,7 @@
|
||||
hbacsvc: testhbacsvc01,testhbacsvc02
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 hbacsvcgroup members are present
|
||||
ipahbacrule:
|
||||
@@ -482,7 +482,7 @@
|
||||
hbacsvcgroup: testhbacsvcgroup01,testhbacsvcgroup02
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure test HBAC rule hbacrule01 hbacsvcgroup members are present again
|
||||
ipahbacrule:
|
||||
@@ -491,7 +491,7 @@
|
||||
hbacsvcgroup: testhbacsvcgroup01,testhbacsvcgroup02
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# CHANGE TO DIFFERENT MEMBERS
|
||||
|
||||
@@ -508,7 +508,7 @@
|
||||
hbacsvc: testhbacsvc03,testhbacsvc04
|
||||
hbacsvcgroup: testhbacsvcgroup03,testhbacsvcgroup04
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC rule hbacrule01 is present with different hosts, hostgroups, users, groups, hbassvcs and hbacsvcgroups again
|
||||
ipahbacrule:
|
||||
@@ -523,7 +523,7 @@
|
||||
hbacsvc: testhbacsvc03,testhbacsvc04
|
||||
hbacsvcgroup: testhbacsvcgroup03,testhbacsvcgroup04
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# ENSURE OLD TEST MEMBERS ARE ABSENT
|
||||
|
||||
@@ -542,7 +542,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# ENSURE NEW TEST MEMBERS ARE ABSENT
|
||||
|
||||
@@ -561,7 +561,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC rule hbacrule01 members are absent again
|
||||
ipahbacrule:
|
||||
@@ -578,7 +578,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# CLEANUP TEST ITEMS
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
name: testrule
|
||||
usercategory: all
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC rule is present, with usercategory 'all', again.
|
||||
ipahbacrule:
|
||||
@@ -27,7 +27,7 @@
|
||||
name: testrule
|
||||
usercategory: all
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC rule is present, with no usercategory.
|
||||
ipahbacrule:
|
||||
@@ -35,7 +35,7 @@
|
||||
name: testrule
|
||||
usercategory: ""
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC rule is present, with no usercategory, again.
|
||||
ipahbacrule:
|
||||
@@ -43,7 +43,7 @@
|
||||
name: testrule
|
||||
usercategory: ""
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC rule is present, with hostcategory 'all'
|
||||
ipahbacrule:
|
||||
@@ -51,7 +51,7 @@
|
||||
name: testrule
|
||||
hostcategory: all
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC rule is present, with hostcategory 'all', again.
|
||||
ipahbacrule:
|
||||
@@ -59,7 +59,7 @@
|
||||
name: testrule
|
||||
hostcategory: all
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC rule is present, with no hostcategory.
|
||||
ipahbacrule:
|
||||
@@ -67,7 +67,7 @@
|
||||
name: testrule
|
||||
hostcategory: ""
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC rule is present, with no hostcategory, again.
|
||||
ipahbacrule:
|
||||
@@ -75,7 +75,7 @@
|
||||
name: testrule
|
||||
hostcategory: ""
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC rule is present, with servicecategory 'all'
|
||||
ipahbacrule:
|
||||
@@ -83,7 +83,7 @@
|
||||
name: testrule
|
||||
servicecategory: all
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC rule is present, with servicecategory 'all', again.
|
||||
ipahbacrule:
|
||||
@@ -91,7 +91,7 @@
|
||||
name: testrule
|
||||
servicecategory: all
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC rule is present, with no servicecategory.
|
||||
ipahbacrule:
|
||||
@@ -99,7 +99,7 @@
|
||||
name: testrule
|
||||
servicecategory: ""
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC rule is present, with no servicecategory, again.
|
||||
ipahbacrule:
|
||||
@@ -107,7 +107,7 @@
|
||||
name: testrule
|
||||
servicecategory: ""
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure `user` cannot be added if usercategory is `all`.
|
||||
ipahbacrule:
|
||||
|
||||
@@ -16,14 +16,14 @@
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: http
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Service for http is present again
|
||||
ipahbacsvc:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: http
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Service for tftp is present
|
||||
ipahbacsvc:
|
||||
@@ -31,7 +31,7 @@
|
||||
name: tftp
|
||||
description: TFTP service
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Service for tftp is present again
|
||||
ipahbacsvc:
|
||||
@@ -39,7 +39,7 @@
|
||||
name: tftp
|
||||
description: TFTP service
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Services for http and tftp are absent
|
||||
ipahbacsvc:
|
||||
@@ -47,7 +47,7 @@
|
||||
name: http,tftp
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Services for http and tftp are absent again
|
||||
ipahbacsvc:
|
||||
@@ -55,4 +55,4 @@
|
||||
name: http,tftp
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
@@ -21,14 +21,14 @@
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: login
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Service Group login is present again
|
||||
ipahbacsvcgroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: login
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Service sshd is present in HBAC Service Group login
|
||||
ipahbacsvcgroup:
|
||||
@@ -38,7 +38,7 @@
|
||||
- sshd
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Service sshd is present in HBAC Service Group login again
|
||||
ipahbacsvcgroup:
|
||||
@@ -48,7 +48,7 @@
|
||||
- sshd
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Services sshd and foo are absent in HBAC Service Group login
|
||||
ipahbacsvcgroup:
|
||||
@@ -60,7 +60,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Services sshd and foo are absent in HBAC Service Group login again
|
||||
ipahbacsvcgroup:
|
||||
@@ -72,7 +72,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Service Group login is absent
|
||||
ipahbacsvcgroup:
|
||||
@@ -80,7 +80,7 @@
|
||||
name: login
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure HBAC Service Group login is absent again
|
||||
ipahbacsvcgroup:
|
||||
@@ -88,4 +88,4 @@
|
||||
name: login
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
name: "{{ 'test.' + ipaserver_domain }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host test cert members present
|
||||
ipahost:
|
||||
@@ -43,7 +43,7 @@
|
||||
- "{{ lookup('file', 'cert3.b64', rstrip=False) }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host test cert members present again
|
||||
ipahost:
|
||||
@@ -55,7 +55,7 @@
|
||||
- "{{ lookup('file', 'cert3.b64', rstrip=False) }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host test cert members absent
|
||||
ipahost:
|
||||
@@ -68,7 +68,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host test cert members absent again
|
||||
ipahost:
|
||||
@@ -81,7 +81,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host test absent
|
||||
ipahost:
|
||||
@@ -89,7 +89,7 @@
|
||||
name: "{{ 'test.' + ipaserver_domain }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host test absent again
|
||||
ipahost:
|
||||
@@ -97,7 +97,7 @@
|
||||
name: "{{ 'test.' + ipaserver_domain }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Remove certificate files.
|
||||
shell:
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
- name: "{{ 'test.' + ipaserver_domain }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Generate self-signed certificates.
|
||||
shell:
|
||||
@@ -46,7 +46,7 @@
|
||||
- "{{ lookup('file', 'cert3.b64', rstrip=False) }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host test cert members present again
|
||||
ipahost:
|
||||
@@ -59,7 +59,7 @@
|
||||
- "{{ lookup('file', 'cert3.b64', rstrip=False) }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host test cert members absent
|
||||
ipahost:
|
||||
@@ -73,7 +73,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
#register: result
|
||||
#failed_when: not result.changed
|
||||
#failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host test cert members absent again
|
||||
ipahost:
|
||||
@@ -87,7 +87,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host test absent
|
||||
ipahost:
|
||||
@@ -96,7 +96,7 @@
|
||||
- name: "{{ 'test.' + ipaserver_domain }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Remove certificate files.
|
||||
shell:
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
update_dns: yes
|
||||
reverse: no
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" present again
|
||||
ipahost:
|
||||
@@ -54,7 +54,7 @@
|
||||
update_dns: yes
|
||||
reverse: no
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host2_fqdn }}" present
|
||||
ipahost:
|
||||
@@ -64,7 +64,7 @@
|
||||
update_dns: yes
|
||||
reverse: no
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host2_fqdn }}" present again
|
||||
ipahost:
|
||||
@@ -74,7 +74,7 @@
|
||||
update_dns: yes
|
||||
reverse: no
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host3_fqdn }}" present
|
||||
ipahost:
|
||||
@@ -84,7 +84,7 @@
|
||||
update_dns: yes
|
||||
reverse: no
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host3_fqdn }}" present again
|
||||
ipahost:
|
||||
@@ -94,7 +94,7 @@
|
||||
update_dns: yes
|
||||
reverse: no
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host4_fqdn }}" present
|
||||
ipahost:
|
||||
@@ -104,7 +104,7 @@
|
||||
update_dns: yes
|
||||
reverse: no
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host4_fqdn }}" present again
|
||||
ipahost:
|
||||
@@ -114,7 +114,7 @@
|
||||
update_dns: yes
|
||||
reverse: no
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host5_fqdn }}" present
|
||||
ipahost:
|
||||
@@ -124,7 +124,7 @@
|
||||
update_dns: yes
|
||||
reverse: no
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host5_fqdn }}" present again
|
||||
ipahost:
|
||||
@@ -134,7 +134,7 @@
|
||||
update_dns: yes
|
||||
reverse: no
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host6_fqdn }}" present
|
||||
ipahost:
|
||||
@@ -144,7 +144,7 @@
|
||||
update_dns: yes
|
||||
reverse: no
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host6_fqdn }}" present again
|
||||
ipahost:
|
||||
@@ -154,7 +154,7 @@
|
||||
update_dns: yes
|
||||
reverse: no
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# disabled can only be checked with enabled hosts, all hosts above are
|
||||
# not enabled.
|
||||
@@ -170,7 +170,7 @@
|
||||
# - "{{ host6_fqdn }}"
|
||||
# state: disabled
|
||||
# register: result
|
||||
# failed_when: not result.changed
|
||||
# failed_when: not result.changed or result.failed
|
||||
#
|
||||
#- name: Hosts host1..host6 disabled again
|
||||
# ipahost:
|
||||
@@ -184,7 +184,7 @@
|
||||
# - "{{ host6_fqdn }}"
|
||||
# state: disabled
|
||||
# register: result
|
||||
# failed_when: result.changed
|
||||
# failed_when: result.changed or result.failed
|
||||
|
||||
- name: Hosts host1..host6 absent
|
||||
ipahost:
|
||||
@@ -199,7 +199,7 @@
|
||||
update_dns: yes
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Hosts host1..host6 absent again
|
||||
ipahost:
|
||||
@@ -214,5 +214,5 @@
|
||||
update_dns: yes
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
- name: "{{ host3_fqdn }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group hostgroup1 present
|
||||
ipahostgroup:
|
||||
@@ -66,7 +66,7 @@
|
||||
name: hostgroup1
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group hostgroup2 present
|
||||
ipahostgroup:
|
||||
@@ -74,7 +74,7 @@
|
||||
name: hostgroup2
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure users user1 and user2 present
|
||||
ipauser:
|
||||
@@ -87,21 +87,21 @@
|
||||
first: First2
|
||||
last: Last2
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure group1 present
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: group1
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure group2 present
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: group2
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host host1... present with allow_create_keytab users,groups,hosts and hostgroups
|
||||
ipahost:
|
||||
@@ -121,7 +121,7 @@
|
||||
- hostgroup2
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host host1... present with allow_create_keytab users,groups,hosts and hostgroups again
|
||||
ipahost:
|
||||
@@ -141,7 +141,7 @@
|
||||
- hostgroup2
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host host1... absent
|
||||
ipahost:
|
||||
@@ -156,7 +156,7 @@
|
||||
name: "{{ host1_fqdn }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host host1... ensure allow_create_keytab users,groups,hosts and hostgroups present
|
||||
ipahost:
|
||||
@@ -176,7 +176,7 @@
|
||||
- hostgroup2
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host host1... ensure allow_create_keytab users,groups,hosts and hostgroups present again
|
||||
ipahost:
|
||||
@@ -196,7 +196,7 @@
|
||||
- hostgroup2
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host host1... ensure allow_create_keytab users,groups,hosts and hostgroups absent
|
||||
ipahost:
|
||||
@@ -217,7 +217,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host host1... ensure allow_create_keytab users,groups,hosts and hostgroups absent again
|
||||
ipahost:
|
||||
@@ -238,7 +238,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host host1..., host2... and host3... absent
|
||||
ipahost:
|
||||
@@ -249,7 +249,7 @@
|
||||
- "{{ host3_fqdn }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host-groups hostgroup1 and hostgroup2 absent
|
||||
ipahostgroup:
|
||||
@@ -257,7 +257,7 @@
|
||||
name: hostgroup1,hostgroup2
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure users user1 and user2 absent
|
||||
ipauser:
|
||||
@@ -267,7 +267,7 @@
|
||||
- name: user2
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure group1 and group2 absent
|
||||
ipagroup:
|
||||
@@ -275,4 +275,4 @@
|
||||
name: group1,group2
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
- name: "{{ host3_fqdn }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group hostgroup1 present
|
||||
ipahostgroup:
|
||||
@@ -66,7 +66,7 @@
|
||||
name: hostgroup1
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group hostgroup2 present
|
||||
ipahostgroup:
|
||||
@@ -74,7 +74,7 @@
|
||||
name: hostgroup2
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure users user1 and user2 present
|
||||
ipauser:
|
||||
@@ -87,21 +87,21 @@
|
||||
first: First2
|
||||
last: Last2
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure group1 present
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: group1
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure group2 present
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: group2
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host host1... present with allow_retrieve_keytab users,groups,hosts and hostgroups
|
||||
ipahost:
|
||||
@@ -121,7 +121,7 @@
|
||||
- hostgroup2
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host host1... present with allow_retrieve_keytab users,groups,hosts and hostgroups again
|
||||
ipahost:
|
||||
@@ -141,7 +141,7 @@
|
||||
- hostgroup2
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host host1... absent
|
||||
ipahost:
|
||||
@@ -156,7 +156,7 @@
|
||||
name: "{{ host1_fqdn }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host host1... ensure allow_retrieve_keytab users,groups,hosts and hostgroups present
|
||||
ipahost:
|
||||
@@ -176,7 +176,7 @@
|
||||
- hostgroup2
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host host1... ensure allow_retrieve_keytab users,groups,hosts and hostgroups present again
|
||||
ipahost:
|
||||
@@ -196,7 +196,7 @@
|
||||
- hostgroup2
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host host1... ensure allow_retrieve_keytab users,groups,hosts and hostgroups absent
|
||||
ipahost:
|
||||
@@ -217,7 +217,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host host1... ensure allow_retrieve_keytab users,groups,hosts and hostgroups absent again
|
||||
ipahost:
|
||||
@@ -238,7 +238,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host host1..., host2... and host3... absent
|
||||
ipahost:
|
||||
@@ -249,7 +249,7 @@
|
||||
- "{{ host3_fqdn }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host-groups hostgroup1 and hostgroup2 absent
|
||||
ipahostgroup:
|
||||
@@ -257,7 +257,7 @@
|
||||
name: hostgroup1,hostgroup2
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure users user1 and user2 absent
|
||||
ipauser:
|
||||
@@ -267,7 +267,7 @@
|
||||
- name: user2
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure group1 and group2 absent
|
||||
ipagroup:
|
||||
@@ -275,4 +275,4 @@
|
||||
name: group1,group2
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
ok_as_delegate: yes
|
||||
ok_to_auth_as_delegate: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" present with requires_pre_auth, ok_as_delegate and ok_to_auth_as_delegate again
|
||||
ipahost:
|
||||
@@ -40,7 +40,7 @@
|
||||
ok_as_delegate: yes
|
||||
ok_to_auth_as_delegate: yes
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" present with requires_pre_auth, ok_as_delegate and ok_to_auth_as_delegate set to no
|
||||
ipahost:
|
||||
@@ -50,7 +50,7 @@
|
||||
ok_as_delegate: no
|
||||
ok_to_auth_as_delegate: no
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" present with requires_pre_auth, ok_as_delegate and ok_to_auth_as_delegate set to no again
|
||||
ipahost:
|
||||
@@ -60,7 +60,7 @@
|
||||
ok_as_delegate: no
|
||||
ok_to_auth_as_delegate: no
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" present with requires_pre_auth
|
||||
ipahost:
|
||||
@@ -68,7 +68,7 @@
|
||||
name: "{{ host1_fqdn }}"
|
||||
requires_pre_auth: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" present with requires_pre_auth again
|
||||
ipahost:
|
||||
@@ -76,7 +76,7 @@
|
||||
name: "{{ host1_fqdn }}"
|
||||
requires_pre_auth: yes
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" present with ok_as_delegate
|
||||
ipahost:
|
||||
@@ -84,7 +84,7 @@
|
||||
name: "{{ host1_fqdn }}"
|
||||
ok_as_delegate: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" present with ok_as_delegate again
|
||||
ipahost:
|
||||
@@ -92,7 +92,7 @@
|
||||
name: "{{ host1_fqdn }}"
|
||||
ok_as_delegate: yes
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" present with ok_to_auth_as_delegate
|
||||
ipahost:
|
||||
@@ -100,7 +100,7 @@
|
||||
name: "{{ host1_fqdn }}"
|
||||
ok_to_auth_as_delegate: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" present with ok_to_auth_as_delegate again
|
||||
ipahost:
|
||||
@@ -108,7 +108,7 @@
|
||||
name: "{{ host1_fqdn }}"
|
||||
ok_to_auth_as_delegate: yes
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host absent
|
||||
ipahost:
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
update_dns: yes
|
||||
reverse: no
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" present again
|
||||
ipahost:
|
||||
@@ -52,7 +52,7 @@
|
||||
update_dns: yes
|
||||
reverse: no
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" present again with new IP address
|
||||
ipahost:
|
||||
@@ -66,7 +66,7 @@
|
||||
update_dns: yes
|
||||
reverse: no
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" present again with new IP address again
|
||||
ipahost:
|
||||
@@ -80,7 +80,7 @@
|
||||
update_dns: yes
|
||||
reverse: no
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" member IPv4 address present
|
||||
ipahost:
|
||||
@@ -89,7 +89,7 @@
|
||||
ip_address: "{{ ipv4_prefix + '.201' }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" member IPv4 address present again
|
||||
ipahost:
|
||||
@@ -98,7 +98,7 @@
|
||||
ip_address: "{{ ipv4_prefix + '.201' }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" member IPv4 address absent
|
||||
ipahost:
|
||||
@@ -108,7 +108,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" member IPv4 address absent again
|
||||
ipahost:
|
||||
@@ -118,7 +118,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" member IPv6 address present
|
||||
ipahost:
|
||||
@@ -127,7 +127,7 @@
|
||||
ip_address: fe80::20c:29ff:fe02:a1b2
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" member IPv6 address present again
|
||||
ipahost:
|
||||
@@ -136,7 +136,7 @@
|
||||
ip_address: fe80::20c:29ff:fe02:a1b2
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" member IPv6 address absent
|
||||
ipahost:
|
||||
@@ -146,7 +146,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" member IPv6 address absent again
|
||||
ipahost:
|
||||
@@ -156,6 +156,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" member all ip-addresses absent
|
||||
ipahost:
|
||||
@@ -169,7 +170,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" all member ip-addresses absent again
|
||||
ipahost:
|
||||
@@ -183,7 +184,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Hosts "{{ host1_fqdn }}" and "{{ host2_fqdn }}" present with same IP addresses
|
||||
ipahost:
|
||||
@@ -202,7 +203,7 @@
|
||||
- "{{ ipv4_prefix + '.221' }}"
|
||||
- fe80::20c:29ff:fe02:a1b4
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Hosts "{{ host1_fqdn }}" and "{{ host2_fqdn }}" present with same IP addresses again
|
||||
ipahost:
|
||||
@@ -221,7 +222,7 @@
|
||||
- "{{ ipv4_prefix + '.221' }}"
|
||||
- fe80::20c:29ff:fe02:a1b4
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Hosts "{{ host3_fqdn }}" present with same IP addresses
|
||||
ipahost:
|
||||
@@ -234,7 +235,7 @@
|
||||
- "{{ ipv4_prefix + '.221' }}"
|
||||
- fe80::20c:29ff:fe02:a1b4
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Hosts "{{ host3_fqdn }}" present with same IP addresses again
|
||||
ipahost:
|
||||
@@ -247,7 +248,7 @@
|
||||
- "{{ ipv4_prefix + '.221' }}"
|
||||
- fe80::20c:29ff:fe02:a1b4
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host3_fqdn }}" present with differnt IP addresses
|
||||
ipahost:
|
||||
@@ -260,7 +261,7 @@
|
||||
- "{{ ipv4_prefix + '.121' }}"
|
||||
- fe80::20c:29ff:fe02:a1b2
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host3_fqdn }}" present with different IP addresses again
|
||||
ipahost:
|
||||
@@ -273,7 +274,7 @@
|
||||
- "{{ ipv4_prefix + '.121' }}"
|
||||
- fe80::20c:29ff:fe02:a1b2
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host3_fqdn }}" present with old IP addresses
|
||||
ipahost:
|
||||
@@ -286,7 +287,7 @@
|
||||
- "{{ ipv4_prefix + '.221' }}"
|
||||
- fe80::20c:29ff:fe02:a1b4
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host3_fqdn }}" present with old IP addresses again
|
||||
ipahost:
|
||||
@@ -299,7 +300,7 @@
|
||||
- "{{ ipv4_prefix + '.221' }}"
|
||||
- fe80::20c:29ff:fe02:a1b4
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Absent host01.ihavenodns.info test
|
||||
ipahost:
|
||||
@@ -308,7 +309,7 @@
|
||||
- name: host01.ihavenodns.info
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host absent
|
||||
ipahost:
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
name: "{{ host1_fqdn }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host2_fqdn }}" present
|
||||
ipahost:
|
||||
@@ -37,7 +37,7 @@
|
||||
name: "{{ host2_fqdn }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" managed by "{{ 'host2.' + ipaserver_domain }}"
|
||||
ipahost:
|
||||
@@ -45,7 +45,7 @@
|
||||
name: "{{ host1_fqdn }}"
|
||||
managedby_host: "{{ host2_fqdn }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" managed by "{{ 'host2.' + ipaserver_domain }}" again
|
||||
ipahost:
|
||||
@@ -53,7 +53,7 @@
|
||||
name: "{{ host1_fqdn }}"
|
||||
managedby_host: "{{ host2_fqdn }}"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" managed by "{{ ansible_facts['fqdn'] }}"
|
||||
ipahost:
|
||||
@@ -62,7 +62,7 @@
|
||||
managedby_host: "{{ ansible_facts['fqdn'] }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" managed by "{{ ansible_facts['fqdn'] }}" again
|
||||
ipahost:
|
||||
@@ -71,7 +71,7 @@
|
||||
managedby_host: "{{ ansible_facts['fqdn'] }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" not managed by "{{ ansible_facts['fqdn'] }}"
|
||||
ipahost:
|
||||
@@ -81,7 +81,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" not managed by "{{ ansible_facts['fqdn'] }}" again
|
||||
ipahost:
|
||||
@@ -91,7 +91,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" not managed by "{{ 'host2.' + ipaserver_domain }}"
|
||||
ipahost:
|
||||
@@ -101,7 +101,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" not managed by "{{ 'host2.' + ipaserver_domain }}" again
|
||||
ipahost:
|
||||
@@ -111,7 +111,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host absent
|
||||
ipahost:
|
||||
@@ -122,4 +122,4 @@
|
||||
update_dns: yes
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
- "{{ 'host/testhost1.' + ipaserver_domain + '@' + ipaserver_realm }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host host1... principal host/host1... present (existing already)
|
||||
ipahost:
|
||||
@@ -44,7 +44,7 @@
|
||||
- "{{ 'host/host1.' + ipaserver_domain + '@' + ipaserver_realm }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host host1... principal host/testhost1... present again
|
||||
ipahost:
|
||||
@@ -53,7 +53,7 @@
|
||||
principal: "{{ 'host/testhost1.' + ipaserver_domain + '@' + ipaserver_realm }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host host1... principal host/testhost1... absent
|
||||
ipahost:
|
||||
@@ -63,7 +63,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host host1... principal host/testhost1... absent again
|
||||
ipahost:
|
||||
@@ -73,7 +73,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host host1... principal host/testhost1... and host/myhost1... present
|
||||
ipahost:
|
||||
@@ -84,7 +84,7 @@
|
||||
- "{{ 'host/myhost1.' + ipaserver_domain + '@' + ipaserver_realm }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host host1... principal host/testhost1... and host/myhost1... present again
|
||||
ipahost:
|
||||
@@ -95,7 +95,7 @@
|
||||
- "{{ 'host/myhost1.' + ipaserver_domain + '@' + ipaserver_realm }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host host1... principal host/testhost1... and host/myhost1... absent
|
||||
ipahost:
|
||||
@@ -107,7 +107,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host host1... principal host/testhost1... and host/myhost1... absent again
|
||||
ipahost:
|
||||
@@ -119,7 +119,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host host1... absent
|
||||
ipahost:
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
force: yes
|
||||
update_password: on_create
|
||||
register: ipahost
|
||||
failed_when: not ipahost.changed
|
||||
failed_when: not ipahost.changed or ipahost.failed
|
||||
|
||||
- assert:
|
||||
that:
|
||||
@@ -60,7 +60,7 @@
|
||||
force: yes
|
||||
update_password: on_create
|
||||
register: ipahost
|
||||
failed_when: not ipahost.changed
|
||||
failed_when: not ipahost.changed or ipahost.failed
|
||||
|
||||
- assert:
|
||||
that:
|
||||
@@ -85,7 +85,7 @@
|
||||
random: yes
|
||||
update_password: always
|
||||
register: ipahost
|
||||
failed_when: ipahost.changed
|
||||
failed_when: ipahost.changed or not ipahost.failed
|
||||
|
||||
- assert:
|
||||
that:
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
update_dns: yes
|
||||
reverse: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" present, again.
|
||||
ipahost:
|
||||
@@ -67,7 +67,7 @@
|
||||
update_dns: yes
|
||||
reverse: yes
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Hosts host1 absent
|
||||
ipahost:
|
||||
@@ -77,7 +77,7 @@
|
||||
update_dns: yes
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" present with IPv6
|
||||
ipahost:
|
||||
@@ -87,7 +87,7 @@
|
||||
update_dns: yes
|
||||
reverse: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ host1_fqdn }}" present with IPv6, again.
|
||||
ipahost:
|
||||
@@ -97,7 +97,7 @@
|
||||
update_dns: yes
|
||||
reverse: yes
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Hosts host1 absent
|
||||
ipahost:
|
||||
@@ -107,7 +107,7 @@
|
||||
update_dns: yes
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Delete zone for reverse address.
|
||||
ipadnszone:
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
- name: "{{ host6_fqdn }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Hosts host1..host6 present again
|
||||
ipahost:
|
||||
@@ -66,7 +66,7 @@
|
||||
- name: "{{ host6_fqdn }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Hosts host1..host6 absent
|
||||
ipahost:
|
||||
@@ -80,7 +80,7 @@
|
||||
- name: "{{ host6_fqdn }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Hosts host1..host6 absent again
|
||||
ipahost:
|
||||
@@ -94,8 +94,10 @@
|
||||
- name: "{{ host6_fqdn }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# Use failed_when: not result.failed as this test needs to fail because a
|
||||
# host is added two times in the same task
|
||||
- name: Duplicate names in hosts failure test
|
||||
ipahost:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
@@ -109,4 +111,4 @@
|
||||
- name: "{{ host3_fqdn }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: result.changed or "is used more than once" not in result.msg
|
||||
failed_when: result.changed or not result.failed or "is used more than once" not in result.msg
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
name: "{{ host5_fqdn }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Hosts "{{ host1_fqdn }}" .. "{{ 'host5.' + ipaserver_domain }}" present and managed by "{{ 'host5.' + ipaserver_domain }}"
|
||||
ipahost:
|
||||
@@ -57,7 +57,7 @@
|
||||
managedby_host: "{{ host5_fqdn }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Hosts "{{ host1_fqdn }}" .. "{{ 'host5.' + ipaserver_domain }}" present and managed by "{{ 'host5.' + ipaserver_domain }}" again
|
||||
ipahost:
|
||||
@@ -79,7 +79,7 @@
|
||||
managedby_host: "{{ host5_fqdn }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Hosts "{{ host1_fqdn }}" .. "{{ 'host5.' + ipaserver_domain }}" managed by "{{ 'host5.' + ipaserver_domain }}"
|
||||
ipahost:
|
||||
@@ -97,7 +97,7 @@
|
||||
managedby_host: "{{ host5_fqdn }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Hosts "{{ host1_fqdn }}" .. "{{ 'host5.' + ipaserver_domain }}" not managed by "{{ 'host5.' + ipaserver_domain }}"
|
||||
ipahost:
|
||||
@@ -116,7 +116,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Hosts "{{ host1_fqdn }}" .. "{{ 'host5.' + ipaserver_domain }}" not managed by "{{ 'host5.' + ipaserver_domain }}" again
|
||||
ipahost:
|
||||
@@ -135,7 +135,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Hosts "{{ host1_fqdn }}" .. "{{ 'host5.' + ipaserver_domain }}" absent
|
||||
ipahost:
|
||||
@@ -148,4 +148,4 @@
|
||||
- name: "{{ host5_fqdn }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
- "{{ 'host/testhost2.' + ipaserver_domain + '@' + ipaserver_realm }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host hostX... principal 'host/hostX... present (existing already) X=[1,2]
|
||||
ipahost:
|
||||
@@ -55,7 +55,7 @@
|
||||
- "{{ 'host/host2.' + ipaserver_domain + '@' + ipaserver_realm }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host hostX... principal host/testhostX... present again X=[1,2]
|
||||
ipahost:
|
||||
@@ -69,7 +69,7 @@
|
||||
- "{{ 'host/testhost2.' + ipaserver_domain + '@' + ipaserver_realm }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host hostX.. principal host/testhostX... absent X=[1,2]
|
||||
ipahost:
|
||||
@@ -84,7 +84,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host hostX... principal host/testhostX... absent again X=[1,2]
|
||||
ipahost:
|
||||
@@ -99,7 +99,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host hostX... principal host/testhostX... and host/myhostX... present X=[1,2]
|
||||
ipahost:
|
||||
@@ -115,7 +115,7 @@
|
||||
- "{{ 'host/myhost2.' + ipaserver_domain + '@' + ipaserver_realm }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host hostX... principal host/testhostX... and host/myhostX... present again X=[1,2]
|
||||
ipahost:
|
||||
@@ -131,7 +131,7 @@
|
||||
- "{{ 'host/myhost2.' + ipaserver_domain + '@' + ipaserver_realm }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Host hostX... principal host/testhostX... and host/myhostX... absent X=[1,2]
|
||||
ipahost:
|
||||
@@ -148,7 +148,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host hostX... principal host/testhostX... and host/myhostX... absent again X=[1,2]
|
||||
ipahost:
|
||||
@@ -165,7 +165,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Hosts host1... and host2... absent
|
||||
ipahost:
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
name: "{{ 'db1.' + ipaserver_domain }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Host "{{ 'db2.' + ipaserver_domain }}" present
|
||||
ipahost:
|
||||
@@ -41,7 +41,7 @@
|
||||
name: "{{ 'db2.' + ipaserver_domain }}"
|
||||
force: yes
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group mysql-server is present
|
||||
ipahostgroup:
|
||||
@@ -49,7 +49,7 @@
|
||||
name: mysql-server
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group mysql-server is present again
|
||||
ipahostgroup:
|
||||
@@ -57,7 +57,7 @@
|
||||
name: mysql-server
|
||||
state: present
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group oracle-server is present
|
||||
ipahostgroup:
|
||||
@@ -65,7 +65,7 @@
|
||||
name: oracle-server
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group oracle-server is present again
|
||||
ipahostgroup:
|
||||
@@ -73,7 +73,7 @@
|
||||
name: oracle-server
|
||||
state: present
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group databases is present
|
||||
ipahostgroup:
|
||||
@@ -85,7 +85,7 @@
|
||||
hostgroup:
|
||||
- oracle-server
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group databases is present again
|
||||
ipahostgroup:
|
||||
@@ -97,7 +97,7 @@
|
||||
hostgroup:
|
||||
- oracle-server
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure host db2 is member of host-group databases
|
||||
ipahostgroup:
|
||||
@@ -108,7 +108,7 @@
|
||||
- "{{ 'db2.' + ipaserver_domain }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host db2 is member of host-group databases again
|
||||
ipahostgroup:
|
||||
@@ -119,7 +119,7 @@
|
||||
- "{{ 'db2.' + ipaserver_domain }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group mysql-server is member of host-group databases
|
||||
ipahostgroup:
|
||||
@@ -130,7 +130,7 @@
|
||||
- mysql-server
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group mysql-server is member of host-group databases again
|
||||
ipahostgroup:
|
||||
@@ -141,7 +141,7 @@
|
||||
- mysql-server
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group oracle-server is member of host-group databases (again)
|
||||
ipahostgroup:
|
||||
@@ -152,7 +152,7 @@
|
||||
- oracle-server
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group databases, mysql-server and oracle-server are absent
|
||||
ipahostgroup:
|
||||
@@ -163,7 +163,7 @@
|
||||
- oracle-server
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group databases, mysql-server and oracle-server are absent again
|
||||
ipahostgroup:
|
||||
@@ -174,7 +174,7 @@
|
||||
- oracle-server
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Test hosts db1 and db2 absent
|
||||
ipahost:
|
||||
|
||||
@@ -45,21 +45,21 @@
|
||||
first: manageruser2
|
||||
last: Last2
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure managergroup1 is present
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: managergroup1
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure managergroup2 is present
|
||||
ipagroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: managergroup2
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user1 is present for testhostgroup
|
||||
ipahostgroup:
|
||||
@@ -67,7 +67,7 @@
|
||||
name: testhostgroup
|
||||
membermanager_user: manageruser1
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user1 is present for testhostgroup again
|
||||
ipahostgroup:
|
||||
@@ -75,7 +75,7 @@
|
||||
name: testhostgroup
|
||||
membermanager_user: manageruser1
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager group1 is present for testhostgroup
|
||||
ipahostgroup:
|
||||
@@ -83,7 +83,7 @@
|
||||
name: testhostgroup
|
||||
membermanager_group: managergroup1
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager group1 is present for testhostgroup again
|
||||
ipahostgroup:
|
||||
@@ -91,7 +91,7 @@
|
||||
name: testhostgroup
|
||||
membermanager_group: managergroup1
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user2 and group2 members are present for testhostgroup
|
||||
ipahostgroup:
|
||||
@@ -101,7 +101,7 @@
|
||||
membermanager_group: managergroup2
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user2 and group2 members are present for testhostgroup again
|
||||
ipahostgroup:
|
||||
@@ -111,7 +111,7 @@
|
||||
membermanager_group: managergroup2
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user and group members are present for testhostgroup again
|
||||
ipahostgroup:
|
||||
@@ -121,7 +121,7 @@
|
||||
membermanager_group: managergroup1,managergroup2
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user1 and group1 members are absent for testhostgroup
|
||||
ipahostgroup:
|
||||
@@ -132,7 +132,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user1 and group1 members are absent for testhostgroup again
|
||||
ipahostgroup:
|
||||
@@ -143,7 +143,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
|
||||
- name: Ensure membermanager user1 and group1 members are present for testhostgroup
|
||||
@@ -154,7 +154,7 @@
|
||||
membermanager_group: managergroup1
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user1 and group1 members are present for testhostgroup again
|
||||
ipahostgroup:
|
||||
@@ -164,7 +164,7 @@
|
||||
membermanager_group: managergroup1
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user and group members are absent for testhostgroup
|
||||
ipahostgroup:
|
||||
@@ -175,7 +175,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure membermanager user and group members are absent for testhostgroup again
|
||||
ipahostgroup:
|
||||
@@ -186,7 +186,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure user manangeruser1 and manageruser2 is absent
|
||||
ipauser:
|
||||
@@ -194,7 +194,7 @@
|
||||
name: manageruser1,manageruser2
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure group managergroup1 and managergroup2 are absent
|
||||
ipagroup:
|
||||
@@ -202,8 +202,10 @@
|
||||
name: managergroup1,managergroup2
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
# Do not add failed_when result.failed, as this test needs to fail
|
||||
# due to using an unknown user
|
||||
- name: Ensure unknown membermanager_user member failure
|
||||
ipahostgroup:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
@@ -220,5 +222,5 @@
|
||||
- testhostgroup
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
when: ipa_version is version('4.8.4', '>=')
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
name: databases
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Rename host-group from `databases` to `datalake`
|
||||
ipahostgroup:
|
||||
@@ -33,7 +33,7 @@
|
||||
rename: datalake
|
||||
state: renamed
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host-group database was already absent
|
||||
ipahostgroup:
|
||||
@@ -41,7 +41,7 @@
|
||||
name: database
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Rename host-group from `databases` to `datalake`, again
|
||||
ipahostgroup:
|
||||
@@ -59,7 +59,7 @@
|
||||
rename: datalake
|
||||
state: renamed
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure testing hostgroups do not exist.
|
||||
ipahostgroup:
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
name: ops
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure presence of pwpolicies for group ops
|
||||
ipapwpolicy:
|
||||
@@ -44,7 +44,7 @@
|
||||
maxfail: 3
|
||||
failinterval: 5
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure presence of pwpolicies for group ops again
|
||||
ipapwpolicy:
|
||||
@@ -60,21 +60,21 @@
|
||||
maxfail: 3
|
||||
failinterval: 5
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure maxlife of 49 for global_policy
|
||||
ipapwpolicy:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
maxlife: 49
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure maxlife of 49 for global_policy again
|
||||
ipapwpolicy:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
maxlife: 49
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure absence of pwpoliciy global_policy will fail
|
||||
ipapwpolicy:
|
||||
@@ -82,7 +82,7 @@
|
||||
state: absent
|
||||
register: result
|
||||
ignore_errors: True
|
||||
failed_when: result is defined and result
|
||||
failed_when: (result is defined and result) or result.failed
|
||||
|
||||
- name: Ensure absence of pwpolicies for group ops
|
||||
ipapwpolicy:
|
||||
@@ -90,14 +90,14 @@
|
||||
name: ops
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure maxlife of 90 for global_policy
|
||||
ipapwpolicy:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
maxlife: 90
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure absence of pwpolicies for group ops
|
||||
ipapwpolicy:
|
||||
@@ -105,4 +105,4 @@
|
||||
name: ops
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
name: renamerole
|
||||
description: A role in IPA.
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role is present, again.
|
||||
iparole:
|
||||
@@ -26,7 +26,7 @@
|
||||
name: renamerole
|
||||
description: A role in IPA.
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Rename role.
|
||||
iparole:
|
||||
@@ -34,8 +34,10 @@
|
||||
name: renamerole
|
||||
rename: testrole
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
# Do not test result.failed, this task will fail as there is no role to
|
||||
# be renamed.
|
||||
- name: Rename role, again.
|
||||
iparole:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
@@ -53,7 +55,7 @@
|
||||
- Host Administrators
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member has privileges, again.
|
||||
iparole:
|
||||
@@ -64,7 +66,7 @@
|
||||
- Host Administrators
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure role has less privileges.
|
||||
iparole:
|
||||
@@ -75,7 +77,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role has less privileges, again.
|
||||
iparole:
|
||||
@@ -86,7 +88,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member has privileges restored.
|
||||
iparole:
|
||||
@@ -97,7 +99,7 @@
|
||||
- Host Administrators
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member has privileges restored, again.
|
||||
iparole:
|
||||
@@ -108,7 +110,7 @@
|
||||
- Host Administrators
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure role member privileges are absent.
|
||||
iparole:
|
||||
@@ -120,7 +122,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role member privileges are absent, again.
|
||||
iparole:
|
||||
@@ -132,7 +134,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure invalid privileged is not assigned to role.
|
||||
iparole:
|
||||
@@ -151,7 +153,7 @@
|
||||
- user01
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member user present, again.
|
||||
iparole:
|
||||
@@ -161,7 +163,7 @@
|
||||
- user01
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member user absent.
|
||||
iparole:
|
||||
@@ -172,7 +174,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member user absent, again.
|
||||
iparole:
|
||||
@@ -183,7 +185,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member group present.
|
||||
iparole:
|
||||
@@ -193,7 +195,7 @@
|
||||
- group01
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member group present, again.
|
||||
iparole:
|
||||
@@ -203,7 +205,7 @@
|
||||
- group01
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member group absent.
|
||||
iparole:
|
||||
@@ -214,7 +216,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member group absent, again.
|
||||
iparole:
|
||||
@@ -225,7 +227,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member host present.
|
||||
iparole:
|
||||
@@ -235,7 +237,7 @@
|
||||
- "{{ host1_fqdn }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member host present, again.
|
||||
iparole:
|
||||
@@ -245,7 +247,7 @@
|
||||
- "{{ host1_fqdn }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member host absent.
|
||||
iparole:
|
||||
@@ -256,7 +258,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member host absent, again.
|
||||
iparole:
|
||||
@@ -267,7 +269,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member hostgroup present.
|
||||
iparole:
|
||||
@@ -277,7 +279,7 @@
|
||||
- hostgroup01
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member hostgroup present, again.
|
||||
iparole:
|
||||
@@ -287,7 +289,7 @@
|
||||
- hostgroup01
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member hostgroup absent.
|
||||
iparole:
|
||||
@@ -298,7 +300,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member hostgroup absent, again.
|
||||
iparole:
|
||||
@@ -309,7 +311,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure role is absent.
|
||||
iparole:
|
||||
@@ -317,7 +319,7 @@
|
||||
name: testrole
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role is absent, again.
|
||||
iparole:
|
||||
@@ -325,7 +327,7 @@
|
||||
name: testrole
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure role with members is present.
|
||||
iparole:
|
||||
@@ -345,7 +347,7 @@
|
||||
service:
|
||||
- "service01/{{ host1_fqdn }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role with members is present, again.
|
||||
iparole:
|
||||
@@ -365,7 +367,7 @@
|
||||
service:
|
||||
- "service01/{{ host1_fqdn }}"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure role is absent.
|
||||
iparole:
|
||||
@@ -373,7 +375,7 @@
|
||||
name: testrole
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role is absent, again.
|
||||
iparole:
|
||||
@@ -381,7 +383,7 @@
|
||||
name: testrole
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# cleanup
|
||||
- name: Cleanup environment.
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
service:
|
||||
- "service01/{{ host1_fqdn }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role with member service is present, again.
|
||||
iparole:
|
||||
@@ -30,7 +30,7 @@
|
||||
- "service01/{{ host1_fqdn }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member service absent.
|
||||
iparole:
|
||||
@@ -41,7 +41,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member service absent, again.
|
||||
iparole:
|
||||
@@ -52,7 +52,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member service with principal name.
|
||||
iparole:
|
||||
@@ -62,7 +62,7 @@
|
||||
- "service01/{{ host1_fqdn }}@{{ ipaserver_realm }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role has member service with principal name, again.
|
||||
iparole:
|
||||
@@ -72,7 +72,7 @@
|
||||
- "service01/{{ host1_fqdn }}@{{ ipaserver_realm }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure role is absent.
|
||||
iparole:
|
||||
@@ -80,7 +80,7 @@
|
||||
name: testrole
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure role is absent, again.
|
||||
iparole:
|
||||
@@ -88,7 +88,7 @@
|
||||
name: testrole
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# cleanup
|
||||
- name: Cleanup environment.
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
name: /usr/bin/su
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudocmd is present again
|
||||
ipasudocmd:
|
||||
@@ -29,7 +29,7 @@
|
||||
name: /usr/bin/su
|
||||
state: present
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudocmd is absent
|
||||
ipasudocmd:
|
||||
@@ -37,7 +37,7 @@
|
||||
name: /usr/bin/su
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudocmd is absent again
|
||||
ipasudocmd:
|
||||
@@ -45,7 +45,7 @@
|
||||
name: /usr/bin/su
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure multiple sudocmd are present
|
||||
ipasudocmd:
|
||||
@@ -55,7 +55,7 @@
|
||||
- /usr/sbin/iwlist
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure multiple sudocmd are present again
|
||||
ipasudocmd:
|
||||
@@ -65,7 +65,7 @@
|
||||
- /usr/sbin/iwlist
|
||||
state: present
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure multiple sudocmd are absent
|
||||
ipasudocmd:
|
||||
@@ -75,7 +75,7 @@
|
||||
- /usr/sbin/iwlist
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure multiple sudocmd are absent again
|
||||
ipasudocmd:
|
||||
@@ -85,7 +85,8 @@
|
||||
- /usr/sbin/iwlist
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudocmds are absent
|
||||
ipasudocmd:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
@@ -117,4 +118,4 @@
|
||||
- /usr/sbin/iwlist
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
name: network
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudocmdgroup is present again
|
||||
ipasudocmdgroup:
|
||||
@@ -34,7 +34,7 @@
|
||||
name: network
|
||||
state: present
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudocmdgroup is absent
|
||||
ipasudocmdgroup:
|
||||
@@ -42,7 +42,7 @@
|
||||
name: network
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudocmdgroup is absent again
|
||||
ipasudocmdgroup:
|
||||
@@ -50,7 +50,7 @@
|
||||
name: network
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudocmdgroup is present, with sudocmds.
|
||||
ipasudocmdgroup:
|
||||
@@ -61,7 +61,7 @@
|
||||
- /usr/sbin/iwlist
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudocmdgroup is present, with sudocmds, again.
|
||||
ipasudocmdgroup:
|
||||
@@ -72,7 +72,7 @@
|
||||
- /usr/sbin/iwlist
|
||||
state: present
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Verify sudocmdgroup creation with sudocmds
|
||||
shell: |
|
||||
@@ -88,7 +88,7 @@
|
||||
name: network
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudocmdgroup, with sudocmds, is absent again
|
||||
ipasudocmdgroup:
|
||||
@@ -96,7 +96,7 @@
|
||||
name: network
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure testing sudocmdgroup is present
|
||||
ipasudocmdgroup:
|
||||
@@ -104,7 +104,7 @@
|
||||
name: network
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudo commands are present in existing sudocmdgroup
|
||||
ipasudocmdgroup:
|
||||
@@ -115,7 +115,7 @@
|
||||
- /usr/sbin/iwlist
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudo commands are present in existing sudocmdgroup, again
|
||||
ipasudocmdgroup:
|
||||
@@ -126,7 +126,7 @@
|
||||
- /usr/sbin/iwlist
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudo commands are absent in existing sudocmdgroup
|
||||
ipasudocmdgroup:
|
||||
@@ -138,7 +138,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudo commands are absent in existing sudocmdgroup, again
|
||||
ipasudocmdgroup:
|
||||
@@ -150,7 +150,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudo commands are present in sudocmdgroup
|
||||
ipasudocmdgroup:
|
||||
@@ -162,7 +162,7 @@
|
||||
action: member
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure one sudo command is not present in sudocmdgroup
|
||||
ipasudocmdgroup:
|
||||
@@ -173,7 +173,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure one sudo command is present in sudocmdgroup
|
||||
ipasudocmdgroup:
|
||||
@@ -184,7 +184,7 @@
|
||||
action: member
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure the other sudo command is not present in sudocmdgroup
|
||||
ipasudocmdgroup:
|
||||
@@ -195,7 +195,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure the other sudo commandsis not present in sudocmdgroup, again
|
||||
ipasudocmdgroup:
|
||||
@@ -206,4 +206,4 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
@@ -77,14 +77,14 @@
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testrule1
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present again
|
||||
ipasudorule:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testrule1
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure user01 is on the list of users sudorule execute as.
|
||||
ipasudorule:
|
||||
@@ -94,7 +94,7 @@
|
||||
- user01
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure user01 is on the list of users sudorule execute as, again.
|
||||
ipasudorule:
|
||||
@@ -104,7 +104,7 @@
|
||||
- user01
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure user01 is not on the list of users sudorule execute as.
|
||||
ipasudorule:
|
||||
@@ -115,7 +115,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure user01 is not on the list of users sudorule execute as, again.
|
||||
ipasudorule:
|
||||
@@ -126,7 +126,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure group01 is on the list of group sudorule execute as.
|
||||
ipasudorule:
|
||||
@@ -136,7 +136,7 @@
|
||||
- group01
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure group01 is on the list of group sudorule execute as, again.
|
||||
ipasudorule:
|
||||
@@ -146,7 +146,7 @@
|
||||
- group01
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure group01 is not on the list of group sudorule execute as.
|
||||
ipasudorule:
|
||||
@@ -157,7 +157,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure group01 is not on the list of groups sudorule execute as, again.
|
||||
ipasudorule:
|
||||
@@ -168,7 +168,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with usercategory 'all'
|
||||
ipasudorule:
|
||||
@@ -176,7 +176,7 @@
|
||||
name: allusers
|
||||
usercategory: all
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with usercategory 'all', again
|
||||
ipasudorule:
|
||||
@@ -184,7 +184,7 @@
|
||||
name: allusers
|
||||
usercategory: all
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is with usercategory 'all' is absent
|
||||
ipasudorule:
|
||||
@@ -192,7 +192,7 @@
|
||||
name: allusers
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with runasusercategory 'all'.
|
||||
ipasudorule:
|
||||
@@ -200,7 +200,7 @@
|
||||
name: allusers
|
||||
runasusercategory: all
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with runasusercategory 'all', again.
|
||||
ipasudorule:
|
||||
@@ -208,7 +208,7 @@
|
||||
name: allusers
|
||||
runasusercategory: all
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is with runasusercategory 'all' is absent
|
||||
ipasudorule:
|
||||
@@ -216,7 +216,7 @@
|
||||
name: allusers
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with runasgroupcategory 'all'.
|
||||
ipasudorule:
|
||||
@@ -224,7 +224,7 @@
|
||||
name: allusers
|
||||
runasgroupcategory: all
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with runasgroupcategory 'all', again.
|
||||
ipasudorule:
|
||||
@@ -232,7 +232,7 @@
|
||||
name: allusers
|
||||
runasgroupcategory: all
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is with runasgroupcategory 'all' is absent
|
||||
ipasudorule:
|
||||
@@ -240,7 +240,7 @@
|
||||
name: allusers
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with usercategory 'all'.
|
||||
ipasudorule:
|
||||
@@ -248,7 +248,7 @@
|
||||
name: allusers
|
||||
usercategory: all
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with usercategory 'all', again.
|
||||
ipasudorule:
|
||||
@@ -256,7 +256,7 @@
|
||||
name: allusers
|
||||
usercategory: all
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with hostategory 'all'
|
||||
ipasudorule:
|
||||
@@ -264,7 +264,7 @@
|
||||
name: allhosts
|
||||
hostcategory: all
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with hostategory 'all', again
|
||||
ipasudorule:
|
||||
@@ -272,13 +272,15 @@
|
||||
name: allhosts
|
||||
hostcategory: all
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is disabled
|
||||
ipasudorule:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: testrule1
|
||||
state: disabled
|
||||
register: result
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is disabled, again
|
||||
ipasudorule:
|
||||
@@ -286,7 +288,7 @@
|
||||
name: testrule1
|
||||
state: disabled
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is enabled
|
||||
ipasudorule:
|
||||
@@ -294,7 +296,7 @@
|
||||
name: testrule1
|
||||
state: enabled
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is enabled, again
|
||||
ipasudorule:
|
||||
@@ -302,7 +304,7 @@
|
||||
name: testrule1
|
||||
state: enabled
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure user is present in sudorule.
|
||||
ipasudorule:
|
||||
@@ -311,7 +313,7 @@
|
||||
user: user01
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure user is present in sudorule, again.
|
||||
ipasudorule:
|
||||
@@ -320,7 +322,7 @@
|
||||
user: user01
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure user is absent from sudorule.
|
||||
ipasudorule:
|
||||
@@ -330,7 +332,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure user is absent from sudorule, again.
|
||||
ipasudorule:
|
||||
@@ -340,7 +342,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure group is present in sudorule.
|
||||
ipasudorule:
|
||||
@@ -349,7 +351,7 @@
|
||||
group: group01
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure group is present in sudorule, again.
|
||||
ipasudorule:
|
||||
@@ -358,7 +360,7 @@
|
||||
group: group01
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure group is absent from sudorule.
|
||||
ipasudorule:
|
||||
@@ -368,7 +370,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure group is absent from sudorule, again.
|
||||
ipasudorule:
|
||||
@@ -378,7 +380,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule has a sudooption.
|
||||
ipasudorule:
|
||||
@@ -387,7 +389,7 @@
|
||||
sudooption: '!authenticate'
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule has a sudooption, again.
|
||||
ipasudorule:
|
||||
@@ -396,7 +398,7 @@
|
||||
sudooption: '!authenticate'
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule has an order.
|
||||
ipasudorule:
|
||||
@@ -404,7 +406,7 @@
|
||||
name: testrule1
|
||||
order: 1
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule has an order, again.
|
||||
ipasudorule:
|
||||
@@ -412,7 +414,7 @@
|
||||
name: testrule1
|
||||
order: 1
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule has another order.
|
||||
ipasudorule:
|
||||
@@ -420,7 +422,7 @@
|
||||
name: testrule1
|
||||
order: 10
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present and some sudocmd are allowed.
|
||||
ipasudorule:
|
||||
@@ -430,7 +432,7 @@
|
||||
- /sbin/ifconfig
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present and some sudocmd are allowed, again.
|
||||
ipasudorule:
|
||||
@@ -440,7 +442,7 @@
|
||||
- /sbin/ifconfig
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present and some sudocmd are denyed.
|
||||
ipasudorule:
|
||||
@@ -450,7 +452,7 @@
|
||||
- /usr/bin/vim
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present and some sudocmd are denyed, again.
|
||||
ipasudorule:
|
||||
@@ -460,7 +462,7 @@
|
||||
- /usr/bin/vim
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present and, sudocmds are absent.
|
||||
ipasudorule:
|
||||
@@ -471,7 +473,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present and, sudocmds are absent, again.
|
||||
ipasudorule:
|
||||
@@ -482,7 +484,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present with cmdcategory 'all'.
|
||||
ipasudorule:
|
||||
@@ -490,7 +492,7 @@
|
||||
name: allcommands
|
||||
cmdcategory: all
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present with cmdcategory 'all', again.
|
||||
ipasudorule:
|
||||
@@ -498,7 +500,7 @@
|
||||
name: allcommands
|
||||
cmdcategory: all
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure host "{{ ansible_facts['fqdn'] }}" is present in sudorule.
|
||||
ipasudorule:
|
||||
@@ -507,7 +509,7 @@
|
||||
host: "{{ ansible_facts['fqdn'] }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure host "{{ ansible_facts['fqdn'] }}" is present in sudorule, again.
|
||||
ipasudorule:
|
||||
@@ -516,7 +518,7 @@
|
||||
host: "{{ ansible_facts['fqdn'] }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure hostgroup is present in sudorule.
|
||||
ipasudorule:
|
||||
@@ -525,7 +527,7 @@
|
||||
hostgroup: cluster
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure hostgroup is present in sudorule, again.
|
||||
ipasudorule:
|
||||
@@ -534,7 +536,7 @@
|
||||
hostgroup: cluster
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with an allow_sudocmdgroup.
|
||||
ipasudorule:
|
||||
@@ -543,7 +545,7 @@
|
||||
allow_sudocmdgroup: test_sudorule
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with an allow_sudocmdgroup, again.
|
||||
ipasudorule:
|
||||
@@ -552,7 +554,7 @@
|
||||
allow_sudocmdgroup: test_sudorule
|
||||
state: present
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, but allow_sudocmdgroup is absent.
|
||||
ipasudorule:
|
||||
@@ -562,7 +564,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, but allow_sudocmdgroup is absent.
|
||||
ipasudorule:
|
||||
@@ -572,7 +574,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with an deny_sudocmdgroup.
|
||||
ipasudorule:
|
||||
@@ -581,7 +583,7 @@
|
||||
deny_sudocmdgroup: test_sudorule
|
||||
state: present
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with an deny_sudocmdgroup, again.
|
||||
ipasudorule:
|
||||
@@ -590,7 +592,7 @@
|
||||
deny_sudocmdgroup: test_sudorule
|
||||
state: present
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, but deny_sudocmdgroup is absent.
|
||||
ipasudorule:
|
||||
@@ -600,7 +602,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, but deny_sudocmdgroup is absent, again.
|
||||
ipasudorule:
|
||||
@@ -610,7 +612,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is absent
|
||||
ipasudorule:
|
||||
@@ -618,7 +620,7 @@
|
||||
name: testrule1
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is absent, again.
|
||||
ipasudorule:
|
||||
@@ -626,7 +628,7 @@
|
||||
name: testrule1
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule allhosts is absent
|
||||
ipasudorule:
|
||||
@@ -634,7 +636,7 @@
|
||||
name: allhosts
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule allhosts is absent, again
|
||||
ipasudorule:
|
||||
@@ -642,7 +644,7 @@
|
||||
name: allhosts
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule allusers is absent
|
||||
ipasudorule:
|
||||
@@ -650,7 +652,7 @@
|
||||
name: allusers
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule allusers is absent, again
|
||||
ipasudorule:
|
||||
@@ -658,7 +660,7 @@
|
||||
name: allusers
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule allcommands is absent
|
||||
ipasudorule:
|
||||
@@ -666,7 +668,7 @@
|
||||
name: allcommands
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule allcommands is absent, again
|
||||
ipasudorule:
|
||||
@@ -674,7 +676,7 @@
|
||||
name: allcommands
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# cleanup
|
||||
- name : Ensure sudocmdgroup is absent
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
name: allusers
|
||||
usercategory: all
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with usercategory 'all', again.
|
||||
ipasudorule:
|
||||
@@ -30,7 +30,7 @@
|
||||
name: allusers
|
||||
usercategory: all
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with no usercategory.
|
||||
ipasudorule:
|
||||
@@ -38,7 +38,7 @@
|
||||
name: allusers
|
||||
usercategory: ""
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with no usercategory, again.
|
||||
ipasudorule:
|
||||
@@ -46,7 +46,7 @@
|
||||
name: allusers
|
||||
usercategory: ""
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with hostcategory 'all'
|
||||
ipasudorule:
|
||||
@@ -54,7 +54,7 @@
|
||||
name: allusers
|
||||
hostcategory: all
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with hostcategory 'all', again.
|
||||
ipasudorule:
|
||||
@@ -62,7 +62,7 @@
|
||||
name: allusers
|
||||
hostcategory: all
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with no usercategory.
|
||||
ipasudorule:
|
||||
@@ -70,7 +70,7 @@
|
||||
name: allusers
|
||||
hostcategory: ""
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with no hostcategory, again.
|
||||
ipasudorule:
|
||||
@@ -78,7 +78,7 @@
|
||||
name: allusers
|
||||
hostcategory: ""
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with cmdcategory 'all'
|
||||
ipasudorule:
|
||||
@@ -86,7 +86,7 @@
|
||||
name: allusers
|
||||
cmdcategory: all
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with cmdcategory 'all', again.
|
||||
ipasudorule:
|
||||
@@ -94,7 +94,7 @@
|
||||
name: allusers
|
||||
cmdcategory: all
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with no cmdcategory.
|
||||
ipasudorule:
|
||||
@@ -102,7 +102,7 @@
|
||||
name: allusers
|
||||
cmdcategory: ""
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with no cmdcategory, again.
|
||||
ipasudorule:
|
||||
@@ -110,7 +110,7 @@
|
||||
name: allusers
|
||||
cmdcategory: ""
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with runasusercategory 'all'
|
||||
ipasudorule:
|
||||
@@ -118,7 +118,7 @@
|
||||
name: allusers
|
||||
runasusercategory: all
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with runasusercategory 'all', again.
|
||||
ipasudorule:
|
||||
@@ -126,7 +126,7 @@
|
||||
name: allusers
|
||||
runasusercategory: all
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with no runasusercategory.
|
||||
ipasudorule:
|
||||
@@ -134,7 +134,7 @@
|
||||
name: allusers
|
||||
runasusercategory: ""
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with no runasusercategory, again.
|
||||
ipasudorule:
|
||||
@@ -142,7 +142,7 @@
|
||||
name: allusers
|
||||
runasusercategory: ""
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with runasgroupcategory 'all'
|
||||
ipasudorule:
|
||||
@@ -150,7 +150,7 @@
|
||||
name: allusers
|
||||
runasgroupcategory: all
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with runasgroupcategory 'all', again.
|
||||
ipasudorule:
|
||||
@@ -158,7 +158,7 @@
|
||||
name: allusers
|
||||
runasgroupcategory: all
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with no runasgroupcategory.
|
||||
ipasudorule:
|
||||
@@ -166,7 +166,7 @@
|
||||
name: allusers
|
||||
runasgroupcategory: ""
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorule is present, with no runasgroupcategory, again.
|
||||
ipasudorule:
|
||||
@@ -174,7 +174,7 @@
|
||||
name: allusers
|
||||
runasgroupcategory: ""
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure sudorules are absent
|
||||
ipasudorule:
|
||||
@@ -183,7 +183,7 @@
|
||||
- allusers
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure `host` cannot be added if hostcategory is `all`.
|
||||
ipasudorule:
|
||||
|
||||
@@ -32,21 +32,19 @@
|
||||
- "{{ lookup('file', 'cert3.b64', rstrip=False) }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test cert members present again
|
||||
ipauser:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
name: test
|
||||
first: test
|
||||
last: test
|
||||
certificate:
|
||||
- "{{ lookup('file', 'cert1.b64', rstrip=False) }}"
|
||||
- "{{ lookup('file', 'cert2.b64', rstrip=False) }}"
|
||||
- "{{ lookup('file', 'cert3.b64', rstrip=False) }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User test cert members absent
|
||||
ipauser:
|
||||
@@ -59,7 +57,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test cert members absent again
|
||||
ipauser:
|
||||
@@ -72,7 +70,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User test absent
|
||||
ipauser:
|
||||
@@ -80,7 +78,7 @@
|
||||
name: test
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Remove certificate files.
|
||||
shell:
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
- "{{ lookup('file', 'cert3.b64', rstrip=False) }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test cert members present again
|
||||
ipauser:
|
||||
@@ -54,7 +54,7 @@
|
||||
- "{{ lookup('file', 'cert3.b64', rstrip=False) }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User test cert members absent
|
||||
ipauser:
|
||||
@@ -68,7 +68,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
#register: result
|
||||
#failed_when: not result.changed
|
||||
#failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test cert members absent again
|
||||
ipauser:
|
||||
@@ -82,7 +82,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User test absent
|
||||
ipauser:
|
||||
@@ -91,7 +91,7 @@
|
||||
- name: test
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Remove certificate files.
|
||||
shell:
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
first: test
|
||||
last: test
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members present
|
||||
ipauser:
|
||||
@@ -40,7 +40,7 @@
|
||||
- certificate: "{{ lookup('file', 'cert3.b64', rstrip=False) }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members present again
|
||||
ipauser:
|
||||
@@ -52,7 +52,7 @@
|
||||
- certificate: "{{ lookup('file', 'cert3.b64', rstrip=False) }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members absent
|
||||
ipauser:
|
||||
@@ -65,7 +65,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members absent again
|
||||
ipauser:
|
||||
@@ -78,7 +78,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members present
|
||||
ipauser:
|
||||
@@ -93,7 +93,7 @@
|
||||
subject: CN=subject3
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members present again
|
||||
ipauser:
|
||||
@@ -108,7 +108,7 @@
|
||||
subject: CN=subject3
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members absent
|
||||
ipauser:
|
||||
@@ -122,7 +122,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members absent again
|
||||
ipauser:
|
||||
@@ -136,7 +136,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members absent
|
||||
ipauser:
|
||||
@@ -148,7 +148,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members absent again
|
||||
ipauser:
|
||||
@@ -160,7 +160,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata member present
|
||||
ipauser:
|
||||
@@ -171,7 +171,7 @@
|
||||
subject: CN=test,dc=example,dc=com
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata member present again
|
||||
ipauser:
|
||||
@@ -182,7 +182,7 @@
|
||||
subject: CN=test,dc=example,dc=com
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata member (data) present again
|
||||
ipauser:
|
||||
@@ -192,7 +192,7 @@
|
||||
- data: X509:<I>dc=com,dc=example,CN=ca<S>dc=com,dc=example,CN=test
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata member absent
|
||||
ipauser:
|
||||
@@ -204,7 +204,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata member (data) absent again
|
||||
ipauser:
|
||||
@@ -215,7 +215,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User test absent
|
||||
ipauser:
|
||||
@@ -223,7 +223,7 @@
|
||||
name: test
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Remove certificate files.
|
||||
shell:
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
first: test
|
||||
last: test
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members present
|
||||
ipauser:
|
||||
@@ -33,7 +33,7 @@
|
||||
subject: CN=subject3
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members present again
|
||||
ipauser:
|
||||
@@ -48,7 +48,7 @@
|
||||
subject: CN=subject3
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members absent
|
||||
ipauser:
|
||||
@@ -64,7 +64,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members absent again
|
||||
ipauser:
|
||||
@@ -80,7 +80,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User test absent
|
||||
ipauser:
|
||||
@@ -88,4 +88,4 @@
|
||||
name: test
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
first: test
|
||||
last: test
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members present
|
||||
ipauser:
|
||||
@@ -43,7 +43,7 @@
|
||||
- certificate: "{{ lookup('file', 'cert3.b64', rstrip=False) }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members present again
|
||||
ipauser:
|
||||
@@ -56,7 +56,7 @@
|
||||
- certificate: "{{ lookup('file', 'cert3.b64', rstrip=False) }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members absent
|
||||
ipauser:
|
||||
@@ -70,7 +70,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members absent again
|
||||
ipauser:
|
||||
@@ -84,7 +84,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members present
|
||||
ipauser:
|
||||
@@ -100,7 +100,7 @@
|
||||
subject: CN=subject3
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members present again
|
||||
ipauser:
|
||||
@@ -116,7 +116,7 @@
|
||||
subject: CN=subject3
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members absent
|
||||
ipauser:
|
||||
@@ -133,7 +133,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test certmapdata members absent again
|
||||
ipauser:
|
||||
@@ -150,7 +150,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User test absent
|
||||
ipauser:
|
||||
@@ -159,7 +159,7 @@
|
||||
- name: test
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Remove certificate files.
|
||||
shell:
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
first: Manager
|
||||
last: One
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User manager2 present
|
||||
ipauser:
|
||||
@@ -27,7 +27,7 @@
|
||||
first: Manager
|
||||
last: One
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User manager3 present
|
||||
ipauser:
|
||||
@@ -36,7 +36,7 @@
|
||||
first: Manager
|
||||
last: One
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky present
|
||||
ipauser:
|
||||
@@ -79,7 +79,7 @@
|
||||
#issuer: PinkyIssuer
|
||||
#subject: PinkySubject
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky present with changed settings
|
||||
ipauser:
|
||||
@@ -93,7 +93,7 @@
|
||||
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCqmVDpEX5gnSjKuv97AyzOhaUMMKz8ahOA3GY77tVC4o68KNgMCmDSEG1/kOIaElngNLaCha3p/2iAcU9Bi1tLKUlm2bbO5NHNwHfRxY/3cJtq+/7D1vxJzqThYwI4F9vr1WxyY2+mMTv3pXbfAJoR8Mu06XaEY5PDetlDKjHLuNWF+/O7ZU8PsULTa1dJZFrtXeFpmUoLoGxQBvlrlcPI1zDciCSU24t27Zan5Py2l5QchyI7yhCyMM77KDtj5+AFVpmkb9+zq50rYJAyFVeyUvwjzErvQrKJzYpA0NyBp7vskWbt36M16/M/LxEK7HA6mkcakO3ESWx5MT1LAjvdlnxbWG3787MxweHXuB8CZU+9bZPFBaJ+VQtOfJ7I8eH0S16moPC4ak8FlcFvOH8ERDPWLFDqfy09yaZ7bVIF0//5ZI7Nf3YDe3S7GrBX5ieYuECyP6UNkTx9BRsAQeVvXEc6otzB7iCSnYBMGUGzCqeigoAWaVQUONsSR3Uatks= pinky@ipaserver.el81.local
|
||||
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDc8MIjaSrxLYHvu+hduoF4m6NUFSlXZWzYbd3BK4L47/U4eiXoOS6dcfuZJDjmLfOipc7XVp7NADwAgA1yBOAjbeVpXr2tC8w8saZibl75WBOEjDfNroiOh/f/ojrwwHg05QTVSZHs27sU1HBPyCQM/FHVM6EnRfmyiBkEBA/3ca0PJ9UJhWb2XisCaz6y6QcTh4gQnvHzgmEmK31GwiKnmBSEQuj8P5NGCO8RlN3cq3zpRpMDEoBRCjQYicllf/5P43r5OGvS1LhTiAMfyqE37URezNQa7aozBpH1GhIwAmjAtm84jXQjxUgZPYC0aSLuADYErScOP4792r6koH9t/DM5/M+jG2c4PNWynDczUw6Eaxl5E3hU0Ee9UN0Oee7iBnVenS/QMeZNyo5lMA/HXT5lrYiJGTYM0shRjGXXYBbJZhWerguSWDAdUd1gvuGP1nb7/+/Cvb46+HX7zYouS5Ojo0yPzMZ07X142jnKAfx9LnKdMUCwBJzbtoJ91Zc= pinky@ipaserver.el81.local
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky add manager manager1
|
||||
ipauser:
|
||||
@@ -102,7 +102,7 @@
|
||||
manager: manager1
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky add manager manager1 again
|
||||
ipauser:
|
||||
@@ -111,7 +111,7 @@
|
||||
manager: manager1
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User pinky add manager manager2, manager3
|
||||
ipauser:
|
||||
@@ -120,7 +120,7 @@
|
||||
manager: manager2,manager3
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky add manager manager2, manager3 again
|
||||
ipauser:
|
||||
@@ -129,7 +129,7 @@
|
||||
manager: manager2,manager3
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User pinky remove manager manager1
|
||||
ipauser:
|
||||
@@ -139,7 +139,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky remove manager manager1 again
|
||||
ipauser:
|
||||
@@ -149,7 +149,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User pinky add principal pa
|
||||
ipauser:
|
||||
@@ -158,7 +158,7 @@
|
||||
principal: pa
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky add principal pa again
|
||||
ipauser:
|
||||
@@ -167,7 +167,7 @@
|
||||
principal: pa
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User pinky add principal pa1
|
||||
ipauser:
|
||||
@@ -176,7 +176,7 @@
|
||||
principal: pa1
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky remove principal pa1
|
||||
ipauser:
|
||||
@@ -186,7 +186,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky remove principal pa1 again
|
||||
ipauser:
|
||||
@@ -196,7 +196,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User pinky remove principal pa
|
||||
ipauser:
|
||||
@@ -206,7 +206,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky remove principal non-existing pa2
|
||||
ipauser:
|
||||
@@ -216,7 +216,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User pinky absent and preserved
|
||||
ipauser:
|
||||
@@ -225,7 +225,7 @@
|
||||
preserve: yes
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky undeleted (preserved before)
|
||||
ipauser:
|
||||
@@ -233,7 +233,7 @@
|
||||
name: pinky
|
||||
state: undeleted
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Users pinky disabled
|
||||
ipauser:
|
||||
@@ -241,7 +241,7 @@
|
||||
name: pinky
|
||||
state: disabled
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky enabled
|
||||
ipauser:
|
||||
@@ -249,7 +249,7 @@
|
||||
name: pinky
|
||||
state: enabled
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Remove test users
|
||||
ipauser:
|
||||
|
||||
@@ -22,7 +22,8 @@
|
||||
update_password: on_create
|
||||
register: ipauser
|
||||
failed_when: not ipauser.changed or
|
||||
ipauser.user.randompassword is not defined
|
||||
ipauser.user.randompassword is not defined or
|
||||
ipauser.failed
|
||||
|
||||
- name: Print generated random password
|
||||
debug:
|
||||
@@ -35,7 +36,7 @@
|
||||
- user1
|
||||
state: absent
|
||||
|
||||
- name: Users user1 and user1 present with random password
|
||||
- name: Users user1 and user2 present with random password
|
||||
ipauser:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
users:
|
||||
@@ -51,7 +52,8 @@
|
||||
register: ipauser
|
||||
failed_when: not ipauser.changed or
|
||||
ipauser.user.user1.randompassword is not defined or
|
||||
ipauser.user.user2.randompassword is not defined
|
||||
ipauser.user.user2.randompassword is not defined or
|
||||
ipauser.failed
|
||||
|
||||
- name: Print generated random password for user1
|
||||
debug:
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
first: user10
|
||||
last: Last
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Users user1..10 present
|
||||
ipauser:
|
||||
@@ -83,8 +83,11 @@
|
||||
first: user10
|
||||
last: Last
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
# failed_when: not result.failed has been added as this test needs to
|
||||
# fail because two users with the same name should be added in the same
|
||||
# task.
|
||||
- name: Duplicate names in users failure test
|
||||
ipauser:
|
||||
ipaadmin_password: SomeADMINpassword
|
||||
@@ -102,7 +105,7 @@
|
||||
first: user3
|
||||
last: Last
|
||||
register: result
|
||||
failed_when: result.changed or "is used more than once" not in result.msg
|
||||
failed_when: result.changed or not result.failed or "is used more than once" not in result.msg
|
||||
|
||||
- name: Remove test users
|
||||
ipauser:
|
||||
@@ -130,7 +133,7 @@
|
||||
first: Manager3
|
||||
last: One3
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky present
|
||||
ipauser:
|
||||
@@ -173,7 +176,7 @@
|
||||
#issuer: PinkyIssuer
|
||||
#subject: PinkySubject
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Same user pinky present again
|
||||
ipauser:
|
||||
@@ -216,7 +219,7 @@
|
||||
#issuer: PinkyIssuer
|
||||
#subject: PinkySubject
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User pinky present with changed settings
|
||||
ipauser:
|
||||
@@ -230,7 +233,7 @@
|
||||
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCqmVDpEX5gnSjKuv97AyzOhaUMMKz8ahOA3GY77tVC4o68KNgMCmDSEG1/kOIaElngNLaCha3p/2iAcU9Bi1tLKUlm2bbO5NHNwHfRxY/3cJtq+/7D1vxJzqThYwI4F9vr1WxyY2+mMTv3pXbfAJoR8Mu06XaEY5PDetlDKjHLuNWF+/O7ZU8PsULTa1dJZFrtXeFpmUoLoGxQBvlrlcPI1zDciCSU24t27Zan5Py2l5QchyI7yhCyMM77KDtj5+AFVpmkb9+zq50rYJAyFVeyUvwjzErvQrKJzYpA0NyBp7vskWbt36M16/M/LxEK7HA6mkcakO3ESWx5MT1LAjvdlnxbWG3787MxweHXuB8CZU+9bZPFBaJ+VQtOfJ7I8eH0S16moPC4ak8FlcFvOH8ERDPWLFDqfy09yaZ7bVIF0//5ZI7Nf3YDe3S7GrBX5ieYuECyP6UNkTx9BRsAQeVvXEc6otzB7iCSnYBMGUGzCqeigoAWaVQUONsSR3Uatks= pinky@ipaserver.el81.local
|
||||
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDc8MIjaSrxLYHvu+hduoF4m6NUFSlXZWzYbd3BK4L47/U4eiXoOS6dcfuZJDjmLfOipc7XVp7NADwAgA1yBOAjbeVpXr2tC8w8saZibl75WBOEjDfNroiOh/f/ojrwwHg05QTVSZHs27sU1HBPyCQM/FHVM6EnRfmyiBkEBA/3ca0PJ9UJhWb2XisCaz6y6QcTh4gQnvHzgmEmK31GwiKnmBSEQuj8P5NGCO8RlN3cq3zpRpMDEoBRCjQYicllf/5P43r5OGvS1LhTiAMfyqE37URezNQa7aozBpH1GhIwAmjAtm84jXQjxUgZPYC0aSLuADYErScOP4792r6koH9t/DM5/M+jG2c4PNWynDczUw6Eaxl5E3hU0Ee9UN0Oee7iBnVenS/QMeZNyo5lMA/HXT5lrYiJGTYM0shRjGXXYBbJZhWerguSWDAdUd1gvuGP1nb7/+/Cvb46+HX7zYouS5Ojo0yPzMZ07X142jnKAfx9LnKdMUCwBJzbtoJ91Zc= pinky@ipaserver.el81.local
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky add manager manager1
|
||||
ipauser:
|
||||
@@ -239,7 +242,7 @@
|
||||
manager: manager1
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky add manager manager1 again
|
||||
ipauser:
|
||||
@@ -248,7 +251,7 @@
|
||||
manager: manager1
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User pinky add manager manager2, manager3
|
||||
ipauser:
|
||||
@@ -257,7 +260,7 @@
|
||||
manager: manager2,manager3
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky add manager manager2, manager3 again
|
||||
ipauser:
|
||||
@@ -266,7 +269,7 @@
|
||||
manager: manager2,manager3
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User pinky remove manager manager1
|
||||
ipauser:
|
||||
@@ -276,7 +279,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky remove manager manager1 again
|
||||
ipauser:
|
||||
@@ -286,7 +289,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User pinky add principal pa
|
||||
ipauser:
|
||||
@@ -295,7 +298,7 @@
|
||||
principal: pa
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky add principal pa again
|
||||
ipauser:
|
||||
@@ -304,7 +307,7 @@
|
||||
principal: pa
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User pinky add principal pa1
|
||||
ipauser:
|
||||
@@ -313,7 +316,7 @@
|
||||
principal: pa1
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky remove principal pa1
|
||||
ipauser:
|
||||
@@ -323,7 +326,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky remove principal pa1 again
|
||||
ipauser:
|
||||
@@ -333,7 +336,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User pinky remove principal pa
|
||||
ipauser:
|
||||
@@ -343,7 +346,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky remove principal non-existing pa2
|
||||
ipauser:
|
||||
@@ -353,7 +356,7 @@
|
||||
action: member
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: User pinky absent and preserved
|
||||
ipauser:
|
||||
@@ -362,7 +365,7 @@
|
||||
preserve: yes
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky undeleted (preserved before)
|
||||
ipauser:
|
||||
@@ -370,7 +373,7 @@
|
||||
name: pinky
|
||||
state: undeleted
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Users pinky disabled
|
||||
ipauser:
|
||||
@@ -378,7 +381,7 @@
|
||||
name: pinky
|
||||
state: disabled
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User pinky enabled
|
||||
ipauser:
|
||||
@@ -386,7 +389,7 @@
|
||||
name: pinky
|
||||
state: enabled
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Remove test users
|
||||
ipauser:
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
- "{{ lookup('file', 'cert1.b64', rstrip=False) }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: User test cert members absent
|
||||
ipauser:
|
||||
@@ -52,7 +52,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
#register: result
|
||||
#failed_when: not result.changed
|
||||
#failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Remove certificate files.
|
||||
shell:
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
name: "{{vault.name}}"
|
||||
vault_type: "{{vault.vault_type}}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
when: vault.vault_type == 'standard'
|
||||
|
||||
- name: Ensure vault is present
|
||||
@@ -19,7 +19,7 @@
|
||||
vault_password: SomeVAULTpassword
|
||||
vault_type: "{{vault.vault_type}}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
when: vault.vault_type == 'symmetric'
|
||||
|
||||
- name: Ensure vault is present
|
||||
@@ -29,7 +29,7 @@
|
||||
vault_type: "{{ vault.vault_type }}"
|
||||
public_key: "{{lookup('file', 'A_private.b64')}}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
when: vault.vault_type == 'asymmetric'
|
||||
|
||||
- name: Ensure vault member user is present.
|
||||
@@ -40,7 +40,7 @@
|
||||
users:
|
||||
- user02
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure vault member user is present, again.
|
||||
ipavault:
|
||||
@@ -50,7 +50,7 @@
|
||||
users:
|
||||
- user02
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure more vault member users are present.
|
||||
ipavault:
|
||||
@@ -61,7 +61,7 @@
|
||||
- admin
|
||||
- user02
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure vault member user is still present.
|
||||
ipavault:
|
||||
@@ -71,7 +71,7 @@
|
||||
users:
|
||||
- user02
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure vault users are absent.
|
||||
ipavault:
|
||||
@@ -83,7 +83,7 @@
|
||||
- user02
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure vault users are absent, again.
|
||||
ipavault:
|
||||
@@ -95,7 +95,7 @@
|
||||
- user02
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure vault user is absent, once more.
|
||||
ipavault:
|
||||
@@ -106,7 +106,7 @@
|
||||
- admin
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure vault member group is present.
|
||||
ipavault:
|
||||
@@ -115,7 +115,7 @@
|
||||
action: member
|
||||
groups: vaultgroup
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure vault member group is present, again.
|
||||
ipavault:
|
||||
@@ -124,7 +124,7 @@
|
||||
action: member
|
||||
groups: vaultgroup
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure vault member group is absent.
|
||||
ipavault:
|
||||
@@ -134,7 +134,7 @@
|
||||
groups: vaultgroup
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure vault member group is absent, again.
|
||||
ipavault:
|
||||
@@ -144,7 +144,7 @@
|
||||
groups: vaultgroup
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure vault member service is present.
|
||||
ipavault:
|
||||
@@ -153,7 +153,7 @@
|
||||
action: member
|
||||
services: "HTTP/{{ ansible_facts['fqdn'] }}"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure vault member service is present, again.
|
||||
ipavault:
|
||||
@@ -162,7 +162,7 @@
|
||||
action: member
|
||||
services: "HTTP/{{ ansible_facts['fqdn'] }}"
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure vault member service is absent.
|
||||
ipavault:
|
||||
@@ -172,7 +172,7 @@
|
||||
services: "HTTP/{{ ansible_facts['fqdn'] }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure vault member service is absent, again.
|
||||
ipavault:
|
||||
@@ -182,7 +182,7 @@
|
||||
services: "HTTP/{{ ansible_facts['fqdn'] }}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure user03 is an owner of vault.
|
||||
ipavault:
|
||||
@@ -191,7 +191,7 @@
|
||||
owners: user03
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure user03 is an owner of vault, again.
|
||||
ipavault:
|
||||
@@ -200,7 +200,7 @@
|
||||
owners: user03
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure user03 is not owner of vault.
|
||||
ipavault:
|
||||
@@ -210,7 +210,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure user03 is not owner of vault, again.
|
||||
ipavault:
|
||||
@@ -220,7 +220,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure vaultgroup is an ownergroup of vault.
|
||||
ipavault:
|
||||
@@ -229,7 +229,7 @@
|
||||
ownergroups: vaultgroup
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure vaultgroup is an ownergroup of vault, again.
|
||||
ipavault:
|
||||
@@ -238,7 +238,7 @@
|
||||
ownergroups: vaultgroup
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure vaultgroup is not ownergroup of vault.
|
||||
ipavault:
|
||||
@@ -248,7 +248,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure vaultgroup is not ownergroup of vault, again.
|
||||
ipavault:
|
||||
@@ -258,7 +258,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure service is an owner of vault.
|
||||
ipavault:
|
||||
@@ -267,7 +267,7 @@
|
||||
ownerservices: "HTTP/{{ ansible_facts['fqdn'] }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure service is an owner of vault, again.
|
||||
ipavault:
|
||||
@@ -276,7 +276,7 @@
|
||||
ownerservices: "HTTP/{{ ansible_facts['fqdn'] }}"
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure service is not owner of vault.
|
||||
ipavault:
|
||||
@@ -286,7 +286,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure service is not owner of vault, again.
|
||||
ipavault:
|
||||
@@ -296,7 +296,7 @@
|
||||
state: absent
|
||||
action: member
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure {{vault.vault_type}} vault is absent
|
||||
ipavault:
|
||||
@@ -304,7 +304,7 @@
|
||||
name: "{{vault.name}}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure {{vault.vault_type}} vault is absent, again
|
||||
ipavault:
|
||||
@@ -312,7 +312,7 @@
|
||||
name: "{{vault.name}}"
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Cleanup testing environment.
|
||||
import_tasks: env_cleanup.yml
|
||||
|
||||
@@ -126,7 +126,7 @@
|
||||
name: asymvault
|
||||
vault_data: SomeADMINpassword
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Retrieve data from asymmetric vault.
|
||||
ipavault:
|
||||
@@ -135,7 +135,7 @@
|
||||
private_key: "{{ lookup('file', 'B_private.b64') }}"
|
||||
state: retrieved
|
||||
register: result
|
||||
failed_when: result.vault.data != 'SomeADMINpassword' or result.changed
|
||||
failed_when: result.vault.data != 'SomeADMINpassword' or result.changed or result.failed
|
||||
|
||||
- name: Change data in asymmetric vault
|
||||
ipavault:
|
||||
@@ -143,7 +143,7 @@
|
||||
name: asymvault
|
||||
data: Hello World.
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Retrieve changed data from asymmetric vault.
|
||||
ipavault:
|
||||
@@ -152,7 +152,7 @@
|
||||
private_key: "{{ lookup('file', 'B_private.b64') }}"
|
||||
state: retrieved
|
||||
register: result
|
||||
failed_when: result.vault.data != 'Hello World.' or result.changed
|
||||
failed_when: result.vault.data != 'Hello World.' or result.changed or result.failed
|
||||
|
||||
- name: Retrieve data from asymmetric vault into file {{ ansible_facts['env'].HOME }}/data.txt.
|
||||
ipavault:
|
||||
@@ -176,7 +176,7 @@
|
||||
name: asymvault
|
||||
data: The world of π is half rounded.
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Retrieve data from asymmetric vault.
|
||||
ipavault:
|
||||
@@ -185,7 +185,7 @@
|
||||
private_key: "{{ lookup('file', 'B_private.b64') }}"
|
||||
state: retrieved
|
||||
register: result
|
||||
failed_when: result.vault.data != 'The world of π is half rounded.' or result.changed
|
||||
failed_when: result.vault.data != 'The world of π is half rounded.' or result.changed or result.failed
|
||||
|
||||
- name: Archive data in asymmetric vault, from file.
|
||||
ipavault:
|
||||
@@ -194,7 +194,7 @@
|
||||
vault_type: asymmetric
|
||||
in: "{{ ansible_facts['env'].HOME }}/in.txt"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Retrieve data from asymmetric vault.
|
||||
ipavault:
|
||||
@@ -203,7 +203,7 @@
|
||||
private_key: "{{ lookup('file', 'B_private.b64') }}"
|
||||
state: retrieved
|
||||
register: result
|
||||
failed_when: result.vault.data != 'Another World.' or result.changed
|
||||
failed_when: result.vault.data != 'Another World.' or result.changed or result.failed
|
||||
|
||||
- name: Archive data with single character to asymmetric vault
|
||||
ipavault:
|
||||
@@ -211,7 +211,7 @@
|
||||
name: asymvault
|
||||
data: c
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Retrieve data from asymmetric vault.
|
||||
ipavault:
|
||||
@@ -220,7 +220,7 @@
|
||||
private_key: "{{ lookup('file', 'B_private.b64') }}"
|
||||
state: retrieved
|
||||
register: result
|
||||
failed_when: result.vault.data != 'c' or result.changed
|
||||
failed_when: result.vault.data != 'c' or result.changed or result.failed
|
||||
|
||||
- name: Ensure asymmetric vault is absent
|
||||
ipavault:
|
||||
@@ -228,7 +228,7 @@
|
||||
name: asymvault
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure asymmetric vault is absent, again
|
||||
ipavault:
|
||||
@@ -236,7 +236,7 @@
|
||||
name: asymvault
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Ensure asymmetric vault is present, with public key from file.
|
||||
ipavault:
|
||||
@@ -245,7 +245,7 @@
|
||||
public_key_file: "{{ ansible_facts['env'].HOME }}/B_public.pem"
|
||||
vault_type: asymmetric
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure asymmetric vault is present, with password from file, again.
|
||||
ipavault:
|
||||
@@ -254,7 +254,7 @@
|
||||
public_key_file: "{{ ansible_facts['env'].HOME }}/B_public.pem"
|
||||
vault_type: asymmetric
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Archive data to asymmetric vault
|
||||
ipavault:
|
||||
@@ -262,7 +262,7 @@
|
||||
name: asymvault
|
||||
data: Hello World.
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Retrieve data from asymmetric vault.
|
||||
ipavault:
|
||||
@@ -271,7 +271,7 @@
|
||||
private_key: "{{ lookup('file', 'B_private.b64') }}"
|
||||
state: retrieved
|
||||
register: result
|
||||
failed_when: result.vault.data != 'Hello World.' or result.changed
|
||||
failed_when: result.vault.data != 'Hello World.' or result.changed or result.failed
|
||||
|
||||
- name: Retrieve data from asymmetric vault, with password file.
|
||||
ipavault:
|
||||
@@ -280,7 +280,7 @@
|
||||
private_key_file: "{{ ansible_facts['env'].HOME }}/B_private.pem"
|
||||
state: retrieved
|
||||
register: result
|
||||
failed_when: result.vault.data != 'Hello World.' or result.changed
|
||||
failed_when: result.vault.data != 'Hello World.' or result.changed or result.failed
|
||||
|
||||
- name: Ensure asymmetric vault is absent
|
||||
ipavault:
|
||||
@@ -288,7 +288,7 @@
|
||||
name: asymvault
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure asymmetric vault is absent, again
|
||||
ipavault:
|
||||
@@ -296,7 +296,7 @@
|
||||
name: asymvault
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Cleanup testing environment.
|
||||
import_tasks: env_cleanup.yml
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
name: stdvault
|
||||
vault_type: standard
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure standard vault is present, again
|
||||
ipavault:
|
||||
@@ -23,7 +23,7 @@
|
||||
name: stdvault
|
||||
vault_type: standard
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Archive data to standard vault, matching `no_log` field.
|
||||
ipavault:
|
||||
@@ -31,7 +31,7 @@
|
||||
name: stdvault
|
||||
vault_data: SomeADMINpassword
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Retrieve data from standard vault.
|
||||
ipavault:
|
||||
@@ -39,7 +39,7 @@
|
||||
name: stdvault
|
||||
state: retrieved
|
||||
register: result
|
||||
failed_when: result.vault.data != 'SomeADMINpassword' or result.changed
|
||||
failed_when: result.vault.data != 'SomeADMINpassword' or result.changed or result.failed
|
||||
|
||||
- name: Archive data to standard vault
|
||||
ipavault:
|
||||
@@ -47,7 +47,7 @@
|
||||
name: stdvault
|
||||
vault_data: Hello World.
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Retrieve data from standard vault.
|
||||
ipavault:
|
||||
@@ -55,7 +55,7 @@
|
||||
name: stdvault
|
||||
state: retrieved
|
||||
register: result
|
||||
failed_when: result.vault.data != 'Hello World.' or result.changed
|
||||
failed_when: result.vault.data != 'Hello World.' or result.changed or result.failed
|
||||
|
||||
- name: Retrieve data from standard vault into file {{ ansible_facts['env'].HOME }}/data.txt.
|
||||
ipavault:
|
||||
@@ -78,7 +78,7 @@
|
||||
name: stdvault
|
||||
vault_data: The world of π is half rounded.
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Retrieve data from standard vault.
|
||||
ipavault:
|
||||
@@ -86,7 +86,7 @@
|
||||
name: stdvault
|
||||
state: retrieved
|
||||
register: result
|
||||
failed_when: result.vault.data != 'The world of π is half rounded.' or result.changed
|
||||
failed_when: result.vault.data != 'The world of π is half rounded.' or result.changed or result.failed
|
||||
|
||||
- name: Archive data in standard vault, from file.
|
||||
ipavault:
|
||||
@@ -95,7 +95,7 @@
|
||||
vault_type: standard
|
||||
in: "{{ ansible_facts['env'].HOME }}/in.txt"
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Retrieve data from standard vault.
|
||||
ipavault:
|
||||
@@ -103,7 +103,7 @@
|
||||
name: stdvault
|
||||
state: retrieved
|
||||
register: result
|
||||
failed_when: result.vault.data != 'Another World.' or result.changed
|
||||
failed_when: result.vault.data != 'Another World.' or result.changed or result.failed
|
||||
|
||||
- name: Archive data with single character to standard vault
|
||||
ipavault:
|
||||
@@ -111,7 +111,7 @@
|
||||
name: stdvault
|
||||
vault_data: c
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Retrieve data from standard vault.
|
||||
ipavault:
|
||||
@@ -119,7 +119,7 @@
|
||||
name: stdvault
|
||||
state: retrieved
|
||||
register: result
|
||||
failed_when: result.vault.data != 'c' or result.changed
|
||||
failed_when: result.vault.data != 'c' or result.changed or result.failed
|
||||
|
||||
- name: Ensure standard vault is absent
|
||||
ipavault:
|
||||
@@ -127,7 +127,7 @@
|
||||
name: stdvault
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure standard vault is absent, again
|
||||
ipavault:
|
||||
@@ -135,7 +135,7 @@
|
||||
name: stdvault
|
||||
state: absent
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Cleanup testing environment.
|
||||
import_tasks: env_cleanup.yml
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
vault_type: symmetric
|
||||
password: SomeVAULTpassword
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Ensure symmetric vault is present, again
|
||||
ipavault:
|
||||
@@ -25,7 +25,7 @@
|
||||
vault_type: symmetric
|
||||
password: SomeVAULTpassword
|
||||
register: result
|
||||
failed_when: result.changed
|
||||
failed_when: result.changed or result.failed
|
||||
|
||||
- name: Archive data to symmetric vault, matching `no_log` field.
|
||||
ipavault:
|
||||
@@ -34,7 +34,7 @@
|
||||
vault_data: SomeADMINpassword
|
||||
password: SomeVAULTpassword
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Retrieve data from symmetric vault.
|
||||
ipavault:
|
||||
@@ -52,7 +52,7 @@
|
||||
vault_data: Hello World.
|
||||
password: SomeVAULTpassword
|
||||
register: result
|
||||
failed_when: not result.changed
|
||||
failed_when: not result.changed or result.failed
|
||||
|
||||
- name: Retrieve data from symmetric vault.
|
||||
ipavault:
|
||||
|
||||
Reference in New Issue
Block a user