From 3f59332d9995fc6a770a48f2c553ae8175b1f52a Mon Sep 17 00:00:00 2001 From: Rafael Guterres Jeffman Date: Thu, 12 Jun 2025 15:14:22 -0300 Subject: [PATCH] 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 --- tests/cert/test_cert_host.yml | 4 ++-- tests/cert/test_cert_service.yml | 4 ++-- tests/cert/test_cert_user.yml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/cert/test_cert_host.yml b/tests/cert/test_cert_host.yml index 31cd1a27..a40850eb 100644 --- a/tests/cert/test_cert_host.yml +++ b/tests/cert/test_cert_host.yml @@ -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: diff --git a/tests/cert/test_cert_service.yml b/tests/cert/test_cert_service.yml index b931c07c..2089fc3d 100644 --- a/tests/cert/test_cert_service.yml +++ b/tests/cert/test_cert_service.yml @@ -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: diff --git a/tests/cert/test_cert_user.yml b/tests/cert/test_cert_user.yml index b8f80ebc..4a85b459 100644 --- a/tests/cert/test_cert_user.yml +++ b/tests/cert/test_cert_user.yml @@ -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: