ansible-core 2.19: when clause don't automatically convert to bool

In ansible-core 2.19, when clauses (when, failed_when, etc) do not
convert values to bool automatically, also, templating with "|bool" does
not work too, so an actual value comparison is required.

Signed-off-by: Rafael Guterres Jeffman <rjeffman@redhat.com>
This commit is contained in:
Rafael Guterres Jeffman
2025-06-12 15:14:22 -03:00
parent 30c405cb36
commit 3f59332d99
3 changed files with 6 additions and 6 deletions

View File

@@ -140,7 +140,7 @@
certificate_out: "/root/cert_1.pem"
state: requested
register: result
failed_when: not result.changed or result.failed or result.certificate
failed_when: not result.changed or result.failed or result.certificate != {}
- name: Check requested certificate file
ansible.builtin.file:
@@ -155,7 +155,7 @@
certificate_out: "/root/retrieved.pem"
state: retrieved
register: result
failed_when: result.changed or result.failed or result.certificate
failed_when: result.changed or result.failed or result.certificate != {}
- name: Check retrieved certificate file
ansible.builtin.file:

View File

@@ -153,7 +153,7 @@
certificate_out: "/root/cert_1.pem"
state: requested
register: result
failed_when: not result.changed or result.failed or result.certificate
failed_when: not result.changed or result.failed or result.certificate != {}
- name: Check requested certificate file
ansible.builtin.file:
@@ -168,7 +168,7 @@
certificate_out: "/root/retrieved.pem"
state: retrieved
register: result
failed_when: result.changed or result.failed or result.certificate
failed_when: result.changed or result.failed or result.certificate != {}
- name: Check retrieved certificate file
ansible.builtin.file:

View File

@@ -140,7 +140,7 @@
certificate_out: "/root/cert_1.pem"
state: requested
register: result
failed_when: not result.changed or result.failed or result.certificate
failed_when: not result.changed or result.failed or result.certificate != {}
- name: Check requested certificate file
ansible.builtin.file:
@@ -155,7 +155,7 @@
certificate_out: "/root/retrieved.pem"
state: retrieved
register: result
failed_when: result.changed or result.failed or result.certificate
failed_when: result.changed or result.failed or result.certificate != {}
- name: Check retrieved certificate file
ansible.builtin.file: