test_user_random.yml: Use result.failed also for failed_when

For failed_when result.failed should be used to make sure that
the task fails if there was an error.
This commit is contained in:
Thomas Woerner
2021-05-20 13:16:46 +02:00
parent c73255880a
commit 4aa78c6825

View File

@@ -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: