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 update_password: on_create
register: ipauser register: ipauser
failed_when: not ipauser.changed or 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 - name: Print generated random password
debug: debug:
@@ -35,7 +36,7 @@
- user1 - user1
state: absent state: absent
- name: Users user1 and user1 present with random password - name: Users user1 and user2 present with random password
ipauser: ipauser:
ipaadmin_password: SomeADMINpassword ipaadmin_password: SomeADMINpassword
users: users:
@@ -51,7 +52,8 @@
register: ipauser register: ipauser
failed_when: not ipauser.changed or failed_when: not ipauser.changed or
ipauser.user.user1.randompassword is not defined 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 - name: Print generated random password for user1
debug: debug: