ansible-playbook [core 2.17.14] config file = None configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/local/lib/python3.12/site-packages/ansible ansible collection location = /tmp/collections-uyo executable location = /usr/local/bin/ansible-playbook python version = 3.12.13 (main, Apr 16 2026, 00:00:00) [GCC 14.3.1 20251022 (Red Hat 14.3.1-4)] (/usr/bin/python3.12) jinja version = 3.1.6 libyaml = True No config file found; using defaults running playbook inside collection fedora.linux_system_roles Skipping callback 'debug', as we already have a stdout callback. Skipping callback 'json', as we already have a stdout callback. Skipping callback 'jsonl', as we already have a stdout callback. Skipping callback 'default', as we already have a stdout callback. Skipping callback 'minimal', as we already have a stdout callback. Skipping callback 'oneline', as we already have a stdout callback. PLAYBOOK: tests_trust.yml ****************************************************** 1 plays in /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml PLAY [Test adding certificates to the system trust store] ********************** TASK [Gathering Facts] ********************************************************* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:3 Tuesday 14 July 2026 03:12:33 -0400 (0:00:00.019) 0:00:00.020 ********** [WARNING]: Platform linux on host managed-node3 is using the discovered Python interpreter at /usr/bin/python3.12, but future installation of another Python interpreter could change the meaning of that path. See https://docs.ansible.com/ansible- core/2.17/reference_appendices/interpreter_discovery.html for more information. ok: [managed-node3] TASK [Get var __certificate_is_ostree and other role vars] ********************* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:11 Tuesday 14 July 2026 03:12:34 -0400 (0:00:01.238) 0:00:01.258 ********** included: fedora.linux_system_roles.certificate for managed-node3 TASK [fedora.linux_system_roles.certificate : Ensure ansible_facts used by role] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:2 Tuesday 14 July 2026 03:12:34 -0400 (0:00:00.028) 0:00:01.287 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__certificate_required_facts | difference(ansible_facts.keys() | list) | length > 0", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Record role begin fingerprint] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:7 Tuesday 14 July 2026 03:12:34 -0400 (0:00:00.032) 0:00:01.319 ********** ok: [managed-node3] => { "changed": false } TASK [fedora.linux_system_roles.certificate : Check if system is ostree] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:16 Tuesday 14 July 2026 03:12:35 -0400 (0:00:00.463) 0:00:01.782 ********** ok: [managed-node3] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.certificate : Set flag to indicate system is ostree] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:21 Tuesday 14 July 2026 03:12:35 -0400 (0:00:00.472) 0:00:02.255 ********** ok: [managed-node3] => { "ansible_facts": { "__certificate_is_ostree": false }, "changed": false } TASK [fedora.linux_system_roles.certificate : Run systemctl] ******************* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:28 Tuesday 14 July 2026 03:12:35 -0400 (0:00:00.021) 0:00:02.276 ********** ok: [managed-node3] => { "changed": false, "cmd": [ "systemctl", "is-system-running" ], "delta": "0:00:00.008984", "end": "2026-07-14 03:12:36.094961", "failed_when_result": false, "rc": 0, "start": "2026-07-14 03:12:36.085977" } STDOUT: running TASK [fedora.linux_system_roles.certificate : Require installed systemd] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:36 Tuesday 14 July 2026 03:12:36 -0400 (0:00:00.471) 0:00:02.748 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "\"No such file or directory\" in __is_system_running.msg | d(\"\")", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Set flag to indicate that systemd runtime operations are available] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:41 Tuesday 14 July 2026 03:12:36 -0400 (0:00:00.037) 0:00:02.786 ********** ok: [managed-node3] => { "ansible_facts": { "__certificate_is_booted": true }, "changed": false } TASK [fedora.linux_system_roles.certificate : Set platform/version specific variables] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:46 Tuesday 14 July 2026 03:12:36 -0400 (0:00:00.024) 0:00:02.811 ********** skipping: [managed-node3] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__vars_file is file", "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__vars_file is file", "item": "CentOS.yml", "skip_reason": "Conditional result was False" } ok: [managed-node3] => (item=CentOS_10.yml) => { "ansible_facts": { "__certificate_certmonger_packages": [ "certmonger", "python3-packaging" ] }, "ansible_included_var_files": [ "/tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/vars/CentOS_10.yml" ], "ansible_loop_var": "item", "changed": false, "item": "CentOS_10.yml" } ok: [managed-node3] => (item=CentOS_10.yml) => { "ansible_facts": { "__certificate_certmonger_packages": [ "certmonger", "python3-packaging" ] }, "ansible_included_var_files": [ "/tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/vars/CentOS_10.yml" ], "ansible_loop_var": "item", "changed": false, "item": "CentOS_10.yml" } TASK [Ensure openssl is installed] ********************************************* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:17 Tuesday 14 July 2026 03:12:36 -0400 (0:00:00.050) 0:00:02.861 ********** ok: [managed-node3] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do TASK [Generate a self-signed test CA certificate] ****************************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:23 Tuesday 14 July 2026 03:12:37 -0400 (0:00:00.969) 0:00:03.831 ********** changed: [managed-node3] => { "changed": true, "cmd": [ "openssl", "req", "-x509", "-new", "-newkey", "rsa:2048", "-nodes", "-days", "3650", "-subj", "/CN=LSR-Trust-Test-CA", "-keyout", "/tmp/lsr_trust_test_ca.key", "-out", "/tmp/lsr_trust_test_ca.crt" ], "delta": "0:00:00.040549", "end": "2026-07-14 03:12:37.604593", "rc": 0, "start": "2026-07-14 03:12:37.564044" } STDERR: .+...+.+......+...+.........+..+.+...+.....+......+.........+................+...+++++++++++++++++++++++++++++++++++++++*..+...........+...+......+...+.......+......+..+......+.+.....+.+............+......+.....+......+....+..+.......+......+......+......+.....+...+....+...+..............+...+++++++++++++++++++++++++++++++++++++++*....+..+....+..+....+...+.....+.+.....+.+...+..+.+........+.......+.....+....+...+...+..............+.+...+..+..........+..+...............+.+......+...........+....+...............+..............+.........++++++ ..+.+...........+...+......+..........+..+...+.........+.......+++++++++++++++++++++++++++++++++++++++*.....+...+.+.....+....+..+...+......+......+....+.........+..+++++++++++++++++++++++++++++++++++++++*.........+...+.+.....+.......+..+.......+......+..............+......+.......+......+..+...++++++ ----- TASK [Check that the test CA certificate is not yet trusted] ******************* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:31 Tuesday 14 July 2026 03:12:37 -0400 (0:00:00.427) 0:00:04.258 ********** ok: [managed-node3] => { "changed": false, "cmd": [ "openssl", "verify", "/tmp/lsr_trust_test_ca.crt" ], "delta": "0:00:00.013798", "end": "2026-07-14 03:12:37.997109", "failed_when_result": false, "rc": 2, "start": "2026-07-14 03:12:37.983311" } STDERR: CN=LSR-Trust-Test-CA error 18 at 0 depth lookup: self-signed certificate error /tmp/lsr_trust_test_ca.crt: verification failed MSG: non-zero return code TASK [Assert that the test CA certificate is not yet trusted] ****************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:37 Tuesday 14 July 2026 03:12:38 -0400 (0:00:00.393) 0:00:04.652 ********** ok: [managed-node3] => { "changed": false } MSG: All assertions passed TASK [Run the role to trust a certificate file on the managed host] ************ task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:41 Tuesday 14 July 2026 03:12:38 -0400 (0:00:00.032) 0:00:04.684 ********** included: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml for managed-node3 TASK [Clear facts] ************************************************************* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml:9 Tuesday 14 July 2026 03:12:38 -0400 (0:00:00.029) 0:00:04.714 ********** META: facts cleared TASK [Run the role] ************************************************************ task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml:23 Tuesday 14 July 2026 03:12:38 -0400 (0:00:00.000) 0:00:04.715 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__sr_failed_when is defined", "skip_reason": "Conditional result was False" } TASK [Run the role normally] *************************************************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml:33 Tuesday 14 July 2026 03:12:38 -0400 (0:00:00.018) 0:00:04.733 ********** included: fedora.linux_system_roles.certificate for managed-node3 TASK [fedora.linux_system_roles.certificate : Set version specific variables] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:2 Tuesday 14 July 2026 03:12:38 -0400 (0:00:00.086) 0:00:04.820 ********** included: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml for managed-node3 TASK [fedora.linux_system_roles.certificate : Ensure ansible_facts used by role] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:2 Tuesday 14 July 2026 03:12:38 -0400 (0:00:00.017) 0:00:04.838 ********** ok: [managed-node3] TASK [fedora.linux_system_roles.certificate : Record role begin fingerprint] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:7 Tuesday 14 July 2026 03:12:38 -0400 (0:00:00.585) 0:00:05.424 ********** ok: [managed-node3] => { "changed": false } TASK [fedora.linux_system_roles.certificate : Check if system is ostree] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:16 Tuesday 14 July 2026 03:12:39 -0400 (0:00:00.361) 0:00:05.785 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "not __certificate_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Set flag to indicate system is ostree] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:21 Tuesday 14 July 2026 03:12:39 -0400 (0:00:00.017) 0:00:05.803 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "not __certificate_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Run systemctl] ******************* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:28 Tuesday 14 July 2026 03:12:39 -0400 (0:00:00.014) 0:00:05.817 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__certificate_is_booted is not defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Require installed systemd] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:36 Tuesday 14 July 2026 03:12:39 -0400 (0:00:00.015) 0:00:05.833 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__certificate_is_booted is not defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Set flag to indicate that systemd runtime operations are available] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:41 Tuesday 14 July 2026 03:12:39 -0400 (0:00:00.015) 0:00:05.849 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__certificate_is_booted is not defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Set platform/version specific variables] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:46 Tuesday 14 July 2026 03:12:39 -0400 (0:00:00.018) 0:00:05.867 ********** skipping: [managed-node3] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__vars_file is file", "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__vars_file is file", "item": "CentOS.yml", "skip_reason": "Conditional result was False" } ok: [managed-node3] => (item=CentOS_10.yml) => { "ansible_facts": { "__certificate_certmonger_packages": [ "certmonger", "python3-packaging" ] }, "ansible_included_var_files": [ "/tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/vars/CentOS_10.yml" ], "ansible_loop_var": "item", "changed": false, "item": "CentOS_10.yml" } ok: [managed-node3] => (item=CentOS_10.yml) => { "ansible_facts": { "__certificate_certmonger_packages": [ "certmonger", "python3-packaging" ] }, "ansible_included_var_files": [ "/tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/vars/CentOS_10.yml" ], "ansible_loop_var": "item", "changed": false, "item": "CentOS_10.yml" } TASK [fedora.linux_system_roles.certificate : Ensure certificate role dependencies are installed] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:10 Tuesday 14 July 2026 03:12:39 -0400 (0:00:00.044) 0:00:05.911 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Ensure provider packages are installed] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:16 Tuesday 14 July 2026 03:12:39 -0400 (0:00:00.012) 0:00:05.924 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure pre-scripts hooks directory exists] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:26 Tuesday 14 July 2026 03:12:39 -0400 (0:00:00.022) 0:00:05.946 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure post-scripts hooks directory exists] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:50 Tuesday 14 July 2026 03:12:39 -0400 (0:00:00.018) 0:00:05.965 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure provider service is running] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:77 Tuesday 14 July 2026 03:12:39 -0400 (0:00:00.024) 0:00:05.990 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure certificates in the system trust store] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:87 Tuesday 14 July 2026 03:12:39 -0400 (0:00:00.018) 0:00:06.009 ********** included: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml for managed-node3 TASK [fedora.linux_system_roles.certificate : Validate certificate_trust items] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:3 Tuesday 14 July 2026 03:12:39 -0400 (0:00:00.026) 0:00:06.036 ********** ok: [managed-node3] => (item=lsr-trust-test-src) => { "ansible_loop_var": "item", "changed": false, "item": { "name": "lsr-trust-test-src", "remote_src": true, "src": "/tmp/lsr_trust_test_ca.crt" } } MSG: All assertions passed TASK [fedora.linux_system_roles.certificate : Ensure trust store packages are installed] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:20 Tuesday 14 July 2026 03:12:39 -0400 (0:00:00.033) 0:00:06.069 ********** ok: [managed-node3] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do TASK [fedora.linux_system_roles.certificate : Install trust certificates] ****** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:26 Tuesday 14 July 2026 03:12:40 -0400 (0:00:01.235) 0:00:07.305 ********** changed: [managed-node3] => (item=lsr-trust-test-src) => { "ansible_loop_var": "item", "changed": true, "checksum": "768f07e97da7ed07eea4b4d878cf410b4b1e837b", "dest": "/etc/pki/ca-trust/source/anchors/lsr-trust-test-src.crt", "gid": 0, "group": "root", "item": { "name": "lsr-trust-test-src", "remote_src": true, "src": "/tmp/lsr_trust_test_ca.crt" }, "md5sum": "8e40dccf65933981508dfdec1522f59a", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:cert_t:s0", "size": 1135, "src": "/tmp/lsr_trust_test_ca.crt", "state": "file", "uid": 0 } TASK [fedora.linux_system_roles.certificate : Install trust certificates from URL] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:43 Tuesday 14 July 2026 03:12:41 -0400 (0:00:00.556) 0:00:07.861 ********** skipping: [managed-node3] => (item=lsr-trust-test-src) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.url is defined", "item": { "name": "lsr-trust-test-src", "remote_src": true, "src": "/tmp/lsr_trust_test_ca.crt" }, "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Remove trust certificates] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:58 Tuesday 14 July 2026 03:12:41 -0400 (0:00:00.045) 0:00:07.907 ********** skipping: [managed-node3] => (item=lsr-trust-test-src) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.state | d('present') == 'absent'", "item": { "name": "lsr-trust-test-src", "remote_src": true, "src": "/tmp/lsr_trust_test_ca.crt" }, "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Update system trust store] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:68 Tuesday 14 July 2026 03:12:41 -0400 (0:00:00.025) 0:00:07.933 ********** changed: [managed-node3] => { "changed": true, "cmd": [ "/usr/bin/update-ca-trust", "extract" ], "delta": "0:00:02.266845", "end": "2026-07-14 03:12:43.954771", "rc": 0, "start": "2026-07-14 03:12:41.687926" } TASK [fedora.linux_system_roles.certificate : Ensure certificate requests] ***** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:91 Tuesday 14 July 2026 03:12:44 -0400 (0:00:02.671) 0:00:10.604 ********** skipping: [managed-node3] => { "changed": false, "skipped_reason": "No items in the list" } TASK [fedora.linux_system_roles.certificate : Check if test mode is supported] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:143 Tuesday 14 July 2026 03:12:44 -0400 (0:00:00.010) 0:00:10.615 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_test_mode | d(false)", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Slurp the contents of the files] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:148 Tuesday 14 July 2026 03:12:44 -0400 (0:00:00.012) 0:00:10.627 ********** skipping: [managed-node3] => { "changed": false, "skipped_reason": "No items in the list" } TASK [fedora.linux_system_roles.certificate : Reset certificate_test_certs] **** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:156 Tuesday 14 July 2026 03:12:44 -0400 (0:00:00.012) 0:00:10.639 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_test_mode | d(false)", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Create return data] ************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:160 Tuesday 14 July 2026 03:12:44 -0400 (0:00:00.013) 0:00:10.652 ********** skipping: [managed-node3] => { "changed": false, "skipped_reason": "No items in the list" } TASK [fedora.linux_system_roles.certificate : Stop tracking certificates] ****** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:174 Tuesday 14 July 2026 03:12:44 -0400 (0:00:00.012) 0:00:10.665 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_test_mode | d(false)", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Remove files] ******************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:179 Tuesday 14 July 2026 03:12:44 -0400 (0:00:00.015) 0:00:10.680 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_test_mode | d(false)", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Record role success fingerprint] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:190 Tuesday 14 July 2026 03:12:44 -0400 (0:00:00.020) 0:00:10.701 ********** ok: [managed-node3] => { "changed": false } TASK [Get the trust anchor file attributes] ************************************ task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:50 Tuesday 14 July 2026 03:12:44 -0400 (0:00:00.387) 0:00:11.088 ********** ok: [managed-node3] => { "changed": false, "stat": { "atime": 1784013161.984509, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "768f07e97da7ed07eea4b4d878cf410b4b1e837b", "ctime": 1784013161.1981752, "dev": 66306, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 12769204, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1784013157.6041563, "nlink": 1, "path": "/etc/pki/ca-trust/source/anchors/lsr-trust-test-src.crt", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 1135, "uid": 0, "version": "2857809067", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false } } TASK [Assert that the trust anchor was installed] ****************************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:55 Tuesday 14 July 2026 03:12:44 -0400 (0:00:00.384) 0:00:11.473 ********** ok: [managed-node3] => { "changed": false } MSG: All assertions passed TASK [Check that the test CA certificate is now trusted] *********************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:63 Tuesday 14 July 2026 03:12:44 -0400 (0:00:00.017) 0:00:11.490 ********** [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ __trust_verify_after.stdout is not search(': OK') }} ok: [managed-node3] => { "changed": false, "cmd": [ "openssl", "verify", "/tmp/lsr_trust_test_ca.crt" ], "delta": "0:00:00.013802", "end": "2026-07-14 03:12:45.219427", "failed_when_result": false, "rc": 0, "start": "2026-07-14 03:12:45.205625" } STDOUT: /tmp/lsr_trust_test_ca.crt: OK TASK [Slurp the test CA certificate] ******************************************* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:69 Tuesday 14 July 2026 03:12:45 -0400 (0:00:00.392) 0:00:11.883 ********** ok: [managed-node3] => { "changed": false, "content": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURHVENDQWdHZ0F3SUJBZ0lVQm1BM1h4UHZmRUpsNEt3czRnWm5SSWg0Mkx3d0RRWUpLb1pJaHZjTkFRRUwKQlFBd0hERWFNQmdHQTFVRUF3d1JURk5TTFZSeWRYTjBMVlJsYzNRdFEwRXdIaGNOTWpZd056RTBNRGN4TWpNMwpXaGNOTXpZd056RXhNRGN4TWpNM1dqQWNNUm93R0FZRFZRUUREQkZNVTFJdFZISjFjM1F0VkdWemRDMURRVENDCkFTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTFcxSlkvRW0ra3krUWgzM2prbzVENUsKUEtNK0lzY3FENkw2aTVOWTBoM0RQYXhDK09CNDloWDhHcGM1MHE3cjJmaVdFZ3ZscFJwTzZiVjBNelZVK1BYdgpPVHNqSUFQOTJUZnRlRkgxMlI4M21mUUJ1SlVGNFF6RDR5L0ZkSit5RytWa0VzdzgvemNJdUdRdmUyK25maHBQCjA4U3ZNVTNkQjlDVHVlR3lJN0ZVY2taT1VqeHlpZHVoY1FFWFVNWXhZY0Zmc3FGaEpBa0JDbXZLaTM1d0RKa0MKZGM5eEF1SFlLdHZvZnhkbnd0V3YvTzJwTVE3K3dOVlBkRHJpUmNRV0hEbEo2bzE2UHUvTzc4SDdYR0NSWGtyTQpRL2NoWFdrQ01HZjJSR0hXYWl6eFlMRHdwT3NaRHR5dUhZODF6Q2RPRWpxZ2FMekJvaU1OTkVCS2F2U0VYMTBDCkF3RUFBYU5UTUZFd0hRWURWUjBPQkJZRUZHUU02Wi9nblRnZTJiYnBLLzhJU2xpOWdLUUdNQjhHQTFVZEl3UVkKTUJhQUZHUU02Wi9nblRnZTJiYnBLLzhJU2xpOWdLUUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSQpodmNOQVFFTEJRQURnZ0VCQUthRTcwZVdVRHBTVVZETlJyUXRSQjBaSFRkak4yWnQxSHNsTks2RWMvRXdocjh6CjVINmt5enJPVHhBN29JMExDY3JBV2xmS0d3WW03WldWcGczSTBVakVmSWE4VVd0Nm9GZXh4Rmd0ZVpZUHNJQnEKakw0M2xxVCtaSXBXVG52SzNqWXdOOEhsNWl1dng2REJ6cHZ5MUtYZlM4T2VJQUcxVzA1N3hORnZwQm1VZStjQgpSOUlUbitJUVhSdlFxc0p6STQ2TzhyTXEyeitvZ0wwdzI1aEU3alZ5SVkvbW1XdnRwdHhqVnIzM2hqMGVQWXYyCkNHMCtnTFd3TEY4L2IvaFQ3OUNNVTRDWDlRdlZnMWdxcTZMSXZOam94THJUQi9LTS9NZzVMRldVM0ptYzA2S1AKNTNBQm5WQUJxbVE4bEFqdkFkcnExK3FVaUZ6cVJua2lkeXRFcGZnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", "encoding": "base64", "source": "/tmp/lsr_trust_test_ca.crt" } TASK [Run the role to trust inline certificate content] ************************ task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:74 Tuesday 14 July 2026 03:12:45 -0400 (0:00:00.459) 0:00:12.342 ********** included: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml for managed-node3 TASK [Clear facts] ************************************************************* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml:9 Tuesday 14 July 2026 03:12:45 -0400 (0:00:00.025) 0:00:12.368 ********** META: facts cleared TASK [Run the role] ************************************************************ task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml:23 Tuesday 14 July 2026 03:12:45 -0400 (0:00:00.000) 0:00:12.369 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__sr_failed_when is defined", "skip_reason": "Conditional result was False" } TASK [Run the role normally] *************************************************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml:33 Tuesday 14 July 2026 03:12:45 -0400 (0:00:00.016) 0:00:12.386 ********** included: fedora.linux_system_roles.certificate for managed-node3 TASK [fedora.linux_system_roles.certificate : Set version specific variables] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:2 Tuesday 14 July 2026 03:12:45 -0400 (0:00:00.040) 0:00:12.426 ********** included: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml for managed-node3 TASK [fedora.linux_system_roles.certificate : Ensure ansible_facts used by role] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:2 Tuesday 14 July 2026 03:12:45 -0400 (0:00:00.022) 0:00:12.448 ********** ok: [managed-node3] TASK [fedora.linux_system_roles.certificate : Record role begin fingerprint] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:7 Tuesday 14 July 2026 03:12:46 -0400 (0:00:00.586) 0:00:13.035 ********** ok: [managed-node3] => { "changed": false } TASK [fedora.linux_system_roles.certificate : Check if system is ostree] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:16 Tuesday 14 July 2026 03:12:46 -0400 (0:00:00.373) 0:00:13.409 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "not __certificate_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Set flag to indicate system is ostree] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:21 Tuesday 14 July 2026 03:12:46 -0400 (0:00:00.016) 0:00:13.425 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "not __certificate_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Run systemctl] ******************* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:28 Tuesday 14 July 2026 03:12:46 -0400 (0:00:00.015) 0:00:13.441 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__certificate_is_booted is not defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Require installed systemd] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:36 Tuesday 14 July 2026 03:12:46 -0400 (0:00:00.015) 0:00:13.457 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__certificate_is_booted is not defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Set flag to indicate that systemd runtime operations are available] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:41 Tuesday 14 July 2026 03:12:46 -0400 (0:00:00.015) 0:00:13.472 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__certificate_is_booted is not defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Set platform/version specific variables] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:46 Tuesday 14 July 2026 03:12:46 -0400 (0:00:00.016) 0:00:13.489 ********** skipping: [managed-node3] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__vars_file is file", "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__vars_file is file", "item": "CentOS.yml", "skip_reason": "Conditional result was False" } ok: [managed-node3] => (item=CentOS_10.yml) => { "ansible_facts": { "__certificate_certmonger_packages": [ "certmonger", "python3-packaging" ] }, "ansible_included_var_files": [ "/tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/vars/CentOS_10.yml" ], "ansible_loop_var": "item", "changed": false, "item": "CentOS_10.yml" } ok: [managed-node3] => (item=CentOS_10.yml) => { "ansible_facts": { "__certificate_certmonger_packages": [ "certmonger", "python3-packaging" ] }, "ansible_included_var_files": [ "/tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/vars/CentOS_10.yml" ], "ansible_loop_var": "item", "changed": false, "item": "CentOS_10.yml" } TASK [fedora.linux_system_roles.certificate : Ensure certificate role dependencies are installed] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:10 Tuesday 14 July 2026 03:12:46 -0400 (0:00:00.036) 0:00:13.525 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Ensure provider packages are installed] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:16 Tuesday 14 July 2026 03:12:46 -0400 (0:00:00.012) 0:00:13.538 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure pre-scripts hooks directory exists] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:26 Tuesday 14 July 2026 03:12:46 -0400 (0:00:00.019) 0:00:13.558 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure post-scripts hooks directory exists] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:50 Tuesday 14 July 2026 03:12:46 -0400 (0:00:00.020) 0:00:13.578 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure provider service is running] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:77 Tuesday 14 July 2026 03:12:47 -0400 (0:00:00.024) 0:00:13.603 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure certificates in the system trust store] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:87 Tuesday 14 July 2026 03:12:47 -0400 (0:00:00.023) 0:00:13.627 ********** included: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml for managed-node3 TASK [fedora.linux_system_roles.certificate : Validate certificate_trust items] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:3 Tuesday 14 July 2026 03:12:47 -0400 (0:00:00.023) 0:00:13.650 ********** ok: [managed-node3] => (item=lsr-trust-test-content) => { "ansible_loop_var": "item", "changed": false, "item": { "content": "-----BEGIN CERTIFICATE-----\nMIIDGTCCAgGgAwIBAgIUBmA3XxPvfEJl4Kws4gZnRIh42LwwDQYJKoZIhvcNAQEL\nBQAwHDEaMBgGA1UEAwwRTFNSLVRydXN0LVRlc3QtQ0EwHhcNMjYwNzE0MDcxMjM3\nWhcNMzYwNzExMDcxMjM3WjAcMRowGAYDVQQDDBFMU1ItVHJ1c3QtVGVzdC1DQTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALW1JY/Em+ky+Qh33jko5D5K\nPKM+IscqD6L6i5NY0h3DPaxC+OB49hX8Gpc50q7r2fiWEgvlpRpO6bV0MzVU+PXv\nOTsjIAP92TfteFH12R83mfQBuJUF4QzD4y/FdJ+yG+VkEsw8/zcIuGQve2+nfhpP\n08SvMU3dB9CTueGyI7FUckZOUjxyiduhcQEXUMYxYcFfsqFhJAkBCmvKi35wDJkC\ndc9xAuHYKtvofxdnwtWv/O2pMQ7+wNVPdDriRcQWHDlJ6o16Pu/O78H7XGCRXkrM\nQ/chXWkCMGf2RGHWaizxYLDwpOsZDtyuHY81zCdOEjqgaLzBoiMNNEBKavSEX10C\nAwEAAaNTMFEwHQYDVR0OBBYEFGQM6Z/gnTge2bbpK/8ISli9gKQGMB8GA1UdIwQY\nMBaAFGQM6Z/gnTge2bbpK/8ISli9gKQGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI\nhvcNAQELBQADggEBAKaE70eWUDpSUVDNRrQtRB0ZHTdjN2Zt1HslNK6Ec/Ewhr8z\n5H6kyzrOTxA7oI0LCcrAWlfKGwYm7ZWVpg3I0UjEfIa8UWt6oFexxFgteZYPsIBq\njL43lqT+ZIpWTnvK3jYwN8Hl5iuvx6DBzpvy1KXfS8OeIAG1W057xNFvpBmUe+cB\nR9ITn+IQXRvQqsJzI46O8rMq2z+ogL0w25hE7jVyIY/mmWvtptxjVr33hj0ePYv2\nCG0+gLWwLF8/b/hT79CMU4CX9QvVg1gqq6LIvNjoxLrTB/KM/Mg5LFWU3Jmc06KP\n53ABnVABqmQ8lAjvAdrq1+qUiFzqRnkidytEpfg=\n-----END CERTIFICATE-----\n", "name": "lsr-trust-test-content" } } MSG: All assertions passed TASK [fedora.linux_system_roles.certificate : Ensure trust store packages are installed] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:20 Tuesday 14 July 2026 03:12:47 -0400 (0:00:00.035) 0:00:13.686 ********** ok: [managed-node3] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do TASK [fedora.linux_system_roles.certificate : Install trust certificates] ****** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:26 Tuesday 14 July 2026 03:12:48 -0400 (0:00:01.220) 0:00:14.906 ********** changed: [managed-node3] => (item=lsr-trust-test-content) => { "ansible_loop_var": "item", "changed": true, "checksum": "768f07e97da7ed07eea4b4d878cf410b4b1e837b", "dest": "/etc/pki/ca-trust/source/anchors/lsr-trust-test-content.crt", "gid": 0, "group": "root", "item": { "content": "-----BEGIN CERTIFICATE-----\nMIIDGTCCAgGgAwIBAgIUBmA3XxPvfEJl4Kws4gZnRIh42LwwDQYJKoZIhvcNAQEL\nBQAwHDEaMBgGA1UEAwwRTFNSLVRydXN0LVRlc3QtQ0EwHhcNMjYwNzE0MDcxMjM3\nWhcNMzYwNzExMDcxMjM3WjAcMRowGAYDVQQDDBFMU1ItVHJ1c3QtVGVzdC1DQTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALW1JY/Em+ky+Qh33jko5D5K\nPKM+IscqD6L6i5NY0h3DPaxC+OB49hX8Gpc50q7r2fiWEgvlpRpO6bV0MzVU+PXv\nOTsjIAP92TfteFH12R83mfQBuJUF4QzD4y/FdJ+yG+VkEsw8/zcIuGQve2+nfhpP\n08SvMU3dB9CTueGyI7FUckZOUjxyiduhcQEXUMYxYcFfsqFhJAkBCmvKi35wDJkC\ndc9xAuHYKtvofxdnwtWv/O2pMQ7+wNVPdDriRcQWHDlJ6o16Pu/O78H7XGCRXkrM\nQ/chXWkCMGf2RGHWaizxYLDwpOsZDtyuHY81zCdOEjqgaLzBoiMNNEBKavSEX10C\nAwEAAaNTMFEwHQYDVR0OBBYEFGQM6Z/gnTge2bbpK/8ISli9gKQGMB8GA1UdIwQY\nMBaAFGQM6Z/gnTge2bbpK/8ISli9gKQGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI\nhvcNAQELBQADggEBAKaE70eWUDpSUVDNRrQtRB0ZHTdjN2Zt1HslNK6Ec/Ewhr8z\n5H6kyzrOTxA7oI0LCcrAWlfKGwYm7ZWVpg3I0UjEfIa8UWt6oFexxFgteZYPsIBq\njL43lqT+ZIpWTnvK3jYwN8Hl5iuvx6DBzpvy1KXfS8OeIAG1W057xNFvpBmUe+cB\nR9ITn+IQXRvQqsJzI46O8rMq2z+ogL0w25hE7jVyIY/mmWvtptxjVr33hj0ePYv2\nCG0+gLWwLF8/b/hT79CMU4CX9QvVg1gqq6LIvNjoxLrTB/KM/Mg5LFWU3Jmc06KP\n53ABnVABqmQ8lAjvAdrq1+qUiFzqRnkidytEpfg=\n-----END CERTIFICATE-----\n", "name": "lsr-trust-test-content" }, "md5sum": "8e40dccf65933981508dfdec1522f59a", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:cert_t:s0", "size": 1135, "src": "/root/.ansible/tmp/ansible-tmp-1784013168.372333-18957-150704737172942/.source.crt", "state": "file", "uid": 0 } TASK [fedora.linux_system_roles.certificate : Install trust certificates from URL] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:43 Tuesday 14 July 2026 03:12:49 -0400 (0:00:00.717) 0:00:15.624 ********** skipping: [managed-node3] => (item=lsr-trust-test-content) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.url is defined", "item": { "content": "-----BEGIN CERTIFICATE-----\nMIIDGTCCAgGgAwIBAgIUBmA3XxPvfEJl4Kws4gZnRIh42LwwDQYJKoZIhvcNAQEL\nBQAwHDEaMBgGA1UEAwwRTFNSLVRydXN0LVRlc3QtQ0EwHhcNMjYwNzE0MDcxMjM3\nWhcNMzYwNzExMDcxMjM3WjAcMRowGAYDVQQDDBFMU1ItVHJ1c3QtVGVzdC1DQTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALW1JY/Em+ky+Qh33jko5D5K\nPKM+IscqD6L6i5NY0h3DPaxC+OB49hX8Gpc50q7r2fiWEgvlpRpO6bV0MzVU+PXv\nOTsjIAP92TfteFH12R83mfQBuJUF4QzD4y/FdJ+yG+VkEsw8/zcIuGQve2+nfhpP\n08SvMU3dB9CTueGyI7FUckZOUjxyiduhcQEXUMYxYcFfsqFhJAkBCmvKi35wDJkC\ndc9xAuHYKtvofxdnwtWv/O2pMQ7+wNVPdDriRcQWHDlJ6o16Pu/O78H7XGCRXkrM\nQ/chXWkCMGf2RGHWaizxYLDwpOsZDtyuHY81zCdOEjqgaLzBoiMNNEBKavSEX10C\nAwEAAaNTMFEwHQYDVR0OBBYEFGQM6Z/gnTge2bbpK/8ISli9gKQGMB8GA1UdIwQY\nMBaAFGQM6Z/gnTge2bbpK/8ISli9gKQGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI\nhvcNAQELBQADggEBAKaE70eWUDpSUVDNRrQtRB0ZHTdjN2Zt1HslNK6Ec/Ewhr8z\n5H6kyzrOTxA7oI0LCcrAWlfKGwYm7ZWVpg3I0UjEfIa8UWt6oFexxFgteZYPsIBq\njL43lqT+ZIpWTnvK3jYwN8Hl5iuvx6DBzpvy1KXfS8OeIAG1W057xNFvpBmUe+cB\nR9ITn+IQXRvQqsJzI46O8rMq2z+ogL0w25hE7jVyIY/mmWvtptxjVr33hj0ePYv2\nCG0+gLWwLF8/b/hT79CMU4CX9QvVg1gqq6LIvNjoxLrTB/KM/Mg5LFWU3Jmc06KP\n53ABnVABqmQ8lAjvAdrq1+qUiFzqRnkidytEpfg=\n-----END CERTIFICATE-----\n", "name": "lsr-trust-test-content" }, "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Remove trust certificates] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:58 Tuesday 14 July 2026 03:12:49 -0400 (0:00:00.022) 0:00:15.647 ********** skipping: [managed-node3] => (item=lsr-trust-test-content) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.state | d('present') == 'absent'", "item": { "content": "-----BEGIN CERTIFICATE-----\nMIIDGTCCAgGgAwIBAgIUBmA3XxPvfEJl4Kws4gZnRIh42LwwDQYJKoZIhvcNAQEL\nBQAwHDEaMBgGA1UEAwwRTFNSLVRydXN0LVRlc3QtQ0EwHhcNMjYwNzE0MDcxMjM3\nWhcNMzYwNzExMDcxMjM3WjAcMRowGAYDVQQDDBFMU1ItVHJ1c3QtVGVzdC1DQTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALW1JY/Em+ky+Qh33jko5D5K\nPKM+IscqD6L6i5NY0h3DPaxC+OB49hX8Gpc50q7r2fiWEgvlpRpO6bV0MzVU+PXv\nOTsjIAP92TfteFH12R83mfQBuJUF4QzD4y/FdJ+yG+VkEsw8/zcIuGQve2+nfhpP\n08SvMU3dB9CTueGyI7FUckZOUjxyiduhcQEXUMYxYcFfsqFhJAkBCmvKi35wDJkC\ndc9xAuHYKtvofxdnwtWv/O2pMQ7+wNVPdDriRcQWHDlJ6o16Pu/O78H7XGCRXkrM\nQ/chXWkCMGf2RGHWaizxYLDwpOsZDtyuHY81zCdOEjqgaLzBoiMNNEBKavSEX10C\nAwEAAaNTMFEwHQYDVR0OBBYEFGQM6Z/gnTge2bbpK/8ISli9gKQGMB8GA1UdIwQY\nMBaAFGQM6Z/gnTge2bbpK/8ISli9gKQGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI\nhvcNAQELBQADggEBAKaE70eWUDpSUVDNRrQtRB0ZHTdjN2Zt1HslNK6Ec/Ewhr8z\n5H6kyzrOTxA7oI0LCcrAWlfKGwYm7ZWVpg3I0UjEfIa8UWt6oFexxFgteZYPsIBq\njL43lqT+ZIpWTnvK3jYwN8Hl5iuvx6DBzpvy1KXfS8OeIAG1W057xNFvpBmUe+cB\nR9ITn+IQXRvQqsJzI46O8rMq2z+ogL0w25hE7jVyIY/mmWvtptxjVr33hj0ePYv2\nCG0+gLWwLF8/b/hT79CMU4CX9QvVg1gqq6LIvNjoxLrTB/KM/Mg5LFWU3Jmc06KP\n53ABnVABqmQ8lAjvAdrq1+qUiFzqRnkidytEpfg=\n-----END CERTIFICATE-----\n", "name": "lsr-trust-test-content" }, "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Update system trust store] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:68 Tuesday 14 July 2026 03:12:49 -0400 (0:00:00.017) 0:00:15.665 ********** changed: [managed-node3] => { "changed": true, "cmd": [ "/usr/bin/update-ca-trust", "extract" ], "delta": "0:00:02.242593", "end": "2026-07-14 03:12:51.649182", "rc": 0, "start": "2026-07-14 03:12:49.406589" } TASK [fedora.linux_system_roles.certificate : Ensure certificate requests] ***** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:91 Tuesday 14 July 2026 03:12:51 -0400 (0:00:02.635) 0:00:18.300 ********** skipping: [managed-node3] => { "changed": false, "skipped_reason": "No items in the list" } TASK [fedora.linux_system_roles.certificate : Check if test mode is supported] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:143 Tuesday 14 July 2026 03:12:51 -0400 (0:00:00.011) 0:00:18.312 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_test_mode | d(false)", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Slurp the contents of the files] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:148 Tuesday 14 July 2026 03:12:51 -0400 (0:00:00.013) 0:00:18.325 ********** skipping: [managed-node3] => { "changed": false, "skipped_reason": "No items in the list" } TASK [fedora.linux_system_roles.certificate : Reset certificate_test_certs] **** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:156 Tuesday 14 July 2026 03:12:51 -0400 (0:00:00.011) 0:00:18.337 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_test_mode | d(false)", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Create return data] ************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:160 Tuesday 14 July 2026 03:12:51 -0400 (0:00:00.012) 0:00:18.349 ********** skipping: [managed-node3] => { "changed": false, "skipped_reason": "No items in the list" } TASK [fedora.linux_system_roles.certificate : Stop tracking certificates] ****** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:174 Tuesday 14 July 2026 03:12:51 -0400 (0:00:00.013) 0:00:18.363 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_test_mode | d(false)", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Remove files] ******************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:179 Tuesday 14 July 2026 03:12:51 -0400 (0:00:00.024) 0:00:18.387 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_test_mode | d(false)", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Record role success fingerprint] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:190 Tuesday 14 July 2026 03:12:51 -0400 (0:00:00.032) 0:00:18.419 ********** ok: [managed-node3] => { "changed": false } TASK [Get the trust anchor file attributes] ************************************ task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:82 Tuesday 14 July 2026 03:12:52 -0400 (0:00:00.367) 0:00:18.787 ********** ok: [managed-node3] => { "changed": false, "stat": { "atime": 1784013169.6945865, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "768f07e97da7ed07eea4b4d878cf410b4b1e837b", "ctime": 1784013168.972689, "dev": 66306, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 486539463, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1784013168.6955764, "nlink": 1, "path": "/etc/pki/ca-trust/source/anchors/lsr-trust-test-content.crt", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 1135, "uid": 0, "version": "3730644562", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false } } TASK [Assert that the trust anchor was installed] ****************************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:87 Tuesday 14 July 2026 03:12:52 -0400 (0:00:00.375) 0:00:19.162 ********** ok: [managed-node3] => { "changed": false } MSG: All assertions passed TASK [Run the role with conflicting certificate sources] *********************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:97 Tuesday 14 July 2026 03:12:52 -0400 (0:00:00.018) 0:00:19.181 ********** included: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml for managed-node3 TASK [Clear facts] ************************************************************* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml:9 Tuesday 14 July 2026 03:12:52 -0400 (0:00:00.013) 0:00:19.194 ********** META: facts cleared TASK [Run the role] ************************************************************ task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml:23 Tuesday 14 July 2026 03:12:52 -0400 (0:00:00.000) 0:00:19.195 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__sr_failed_when is defined", "skip_reason": "Conditional result was False" } TASK [Run the role normally] *************************************************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml:33 Tuesday 14 July 2026 03:12:52 -0400 (0:00:00.015) 0:00:19.210 ********** included: fedora.linux_system_roles.certificate for managed-node3 TASK [fedora.linux_system_roles.certificate : Set version specific variables] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:2 Tuesday 14 July 2026 03:12:52 -0400 (0:00:00.033) 0:00:19.244 ********** included: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml for managed-node3 TASK [fedora.linux_system_roles.certificate : Ensure ansible_facts used by role] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:2 Tuesday 14 July 2026 03:12:52 -0400 (0:00:00.017) 0:00:19.262 ********** ok: [managed-node3] TASK [fedora.linux_system_roles.certificate : Record role begin fingerprint] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:7 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.581) 0:00:19.843 ********** ok: [managed-node3] => { "changed": false } TASK [fedora.linux_system_roles.certificate : Check if system is ostree] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:16 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.362) 0:00:20.206 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "not __certificate_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Set flag to indicate system is ostree] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:21 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.017) 0:00:20.223 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "not __certificate_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Run systemctl] ******************* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:28 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.016) 0:00:20.240 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__certificate_is_booted is not defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Require installed systemd] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:36 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.016) 0:00:20.257 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__certificate_is_booted is not defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Set flag to indicate that systemd runtime operations are available] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:41 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.017) 0:00:20.274 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__certificate_is_booted is not defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Set platform/version specific variables] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:46 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.016) 0:00:20.291 ********** skipping: [managed-node3] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__vars_file is file", "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__vars_file is file", "item": "CentOS.yml", "skip_reason": "Conditional result was False" } ok: [managed-node3] => (item=CentOS_10.yml) => { "ansible_facts": { "__certificate_certmonger_packages": [ "certmonger", "python3-packaging" ] }, "ansible_included_var_files": [ "/tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/vars/CentOS_10.yml" ], "ansible_loop_var": "item", "changed": false, "item": "CentOS_10.yml" } ok: [managed-node3] => (item=CentOS_10.yml) => { "ansible_facts": { "__certificate_certmonger_packages": [ "certmonger", "python3-packaging" ] }, "ansible_included_var_files": [ "/tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/vars/CentOS_10.yml" ], "ansible_loop_var": "item", "changed": false, "item": "CentOS_10.yml" } TASK [fedora.linux_system_roles.certificate : Ensure certificate role dependencies are installed] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:10 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.037) 0:00:20.328 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Ensure provider packages are installed] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:16 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.014) 0:00:20.342 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure pre-scripts hooks directory exists] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:26 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.019) 0:00:20.362 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure post-scripts hooks directory exists] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:50 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.019) 0:00:20.382 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure provider service is running] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:77 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.019) 0:00:20.401 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure certificates in the system trust store] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:87 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.019) 0:00:20.421 ********** included: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml for managed-node3 TASK [fedora.linux_system_roles.certificate : Validate certificate_trust items] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:3 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.020) 0:00:20.442 ********** failed: [managed-node3] (item=lsr-trust-test-invalid) => { "ansible_loop_var": "item", "assertion": "item.state | d('present') == 'absent' or [item.content is defined, item.src is defined, item.url is defined] | select | list | length == 1", "changed": false, "evaluated_to": false, "item": { "content": "not-a-certificate", "name": "lsr-trust-test-invalid", "url": "https://ca.example.com/ca.crt" } } MSG: Each certificate_trust item must have a name, state must be 'present' or 'absent', and exactly one of content, src, or url must be given when state is 'present' TASK [Assert that the role failed in validation] ******************************* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:109 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.030) 0:00:20.473 ********** ok: [managed-node3] => { "changed": false } MSG: All assertions passed TASK [Run the role to remove the trust anchors] ******************************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:118 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.018) 0:00:20.491 ********** included: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml for managed-node3 TASK [Clear facts] ************************************************************* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml:9 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.021) 0:00:20.512 ********** META: facts cleared TASK [Run the role] ************************************************************ task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml:23 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.000) 0:00:20.513 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__sr_failed_when is defined", "skip_reason": "Conditional result was False" } TASK [Run the role normally] *************************************************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml:33 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.015) 0:00:20.528 ********** included: fedora.linux_system_roles.certificate for managed-node3 TASK [fedora.linux_system_roles.certificate : Set version specific variables] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:2 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.033) 0:00:20.561 ********** included: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml for managed-node3 TASK [fedora.linux_system_roles.certificate : Ensure ansible_facts used by role] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:2 Tuesday 14 July 2026 03:12:53 -0400 (0:00:00.019) 0:00:20.581 ********** ok: [managed-node3] TASK [fedora.linux_system_roles.certificate : Record role begin fingerprint] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:7 Tuesday 14 July 2026 03:12:54 -0400 (0:00:00.586) 0:00:21.167 ********** ok: [managed-node3] => { "changed": false } TASK [fedora.linux_system_roles.certificate : Check if system is ostree] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:16 Tuesday 14 July 2026 03:12:54 -0400 (0:00:00.363) 0:00:21.531 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "not __certificate_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Set flag to indicate system is ostree] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:21 Tuesday 14 July 2026 03:12:54 -0400 (0:00:00.017) 0:00:21.548 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "not __certificate_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Run systemctl] ******************* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:28 Tuesday 14 July 2026 03:12:54 -0400 (0:00:00.016) 0:00:21.564 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__certificate_is_booted is not defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Require installed systemd] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:36 Tuesday 14 July 2026 03:12:54 -0400 (0:00:00.016) 0:00:21.581 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__certificate_is_booted is not defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Set flag to indicate that systemd runtime operations are available] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:41 Tuesday 14 July 2026 03:12:54 -0400 (0:00:00.015) 0:00:21.596 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__certificate_is_booted is not defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Set platform/version specific variables] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:46 Tuesday 14 July 2026 03:12:55 -0400 (0:00:00.016) 0:00:21.613 ********** skipping: [managed-node3] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__vars_file is file", "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__vars_file is file", "item": "CentOS.yml", "skip_reason": "Conditional result was False" } ok: [managed-node3] => (item=CentOS_10.yml) => { "ansible_facts": { "__certificate_certmonger_packages": [ "certmonger", "python3-packaging" ] }, "ansible_included_var_files": [ "/tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/vars/CentOS_10.yml" ], "ansible_loop_var": "item", "changed": false, "item": "CentOS_10.yml" } ok: [managed-node3] => (item=CentOS_10.yml) => { "ansible_facts": { "__certificate_certmonger_packages": [ "certmonger", "python3-packaging" ] }, "ansible_included_var_files": [ "/tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/vars/CentOS_10.yml" ], "ansible_loop_var": "item", "changed": false, "item": "CentOS_10.yml" } TASK [fedora.linux_system_roles.certificate : Ensure certificate role dependencies are installed] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:10 Tuesday 14 July 2026 03:12:55 -0400 (0:00:00.036) 0:00:21.649 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Ensure provider packages are installed] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:16 Tuesday 14 July 2026 03:12:55 -0400 (0:00:00.013) 0:00:21.663 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure pre-scripts hooks directory exists] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:26 Tuesday 14 July 2026 03:12:55 -0400 (0:00:00.019) 0:00:21.683 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure post-scripts hooks directory exists] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:50 Tuesday 14 July 2026 03:12:55 -0400 (0:00:00.019) 0:00:21.702 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure provider service is running] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:77 Tuesday 14 July 2026 03:12:55 -0400 (0:00:00.020) 0:00:21.723 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure certificates in the system trust store] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:87 Tuesday 14 July 2026 03:12:55 -0400 (0:00:00.019) 0:00:21.743 ********** included: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml for managed-node3 TASK [fedora.linux_system_roles.certificate : Validate certificate_trust items] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:3 Tuesday 14 July 2026 03:12:55 -0400 (0:00:00.020) 0:00:21.764 ********** ok: [managed-node3] => (item=lsr-trust-test-src) => { "ansible_loop_var": "item", "changed": false, "item": { "name": "lsr-trust-test-src", "state": "absent" } } MSG: All assertions passed ok: [managed-node3] => (item=lsr-trust-test-content) => { "ansible_loop_var": "item", "changed": false, "item": { "name": "lsr-trust-test-content", "state": "absent" } } MSG: All assertions passed TASK [fedora.linux_system_roles.certificate : Ensure trust store packages are installed] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:20 Tuesday 14 July 2026 03:12:55 -0400 (0:00:00.041) 0:00:21.805 ********** ok: [managed-node3] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do TASK [fedora.linux_system_roles.certificate : Install trust certificates] ****** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:26 Tuesday 14 July 2026 03:12:56 -0400 (0:00:01.222) 0:00:23.027 ********** skipping: [managed-node3] => (item=lsr-trust-test-src) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.state | d('present') == 'present'", "item": { "name": "lsr-trust-test-src", "state": "absent" }, "skip_reason": "Conditional result was False" } skipping: [managed-node3] => (item=lsr-trust-test-content) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.state | d('present') == 'present'", "item": { "name": "lsr-trust-test-content", "state": "absent" }, "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Install trust certificates from URL] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:43 Tuesday 14 July 2026 03:12:56 -0400 (0:00:00.021) 0:00:23.048 ********** skipping: [managed-node3] => (item=lsr-trust-test-src) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.state | d('present') == 'present'", "item": { "name": "lsr-trust-test-src", "state": "absent" }, "skip_reason": "Conditional result was False" } skipping: [managed-node3] => (item=lsr-trust-test-content) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.state | d('present') == 'present'", "item": { "name": "lsr-trust-test-content", "state": "absent" }, "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Remove trust certificates] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:58 Tuesday 14 July 2026 03:12:56 -0400 (0:00:00.022) 0:00:23.071 ********** changed: [managed-node3] => (item=lsr-trust-test-src) => { "ansible_loop_var": "item", "changed": true, "item": { "name": "lsr-trust-test-src", "state": "absent" }, "path": "/etc/pki/ca-trust/source/anchors/lsr-trust-test-src.crt", "state": "absent" } changed: [managed-node3] => (item=lsr-trust-test-content) => { "ansible_loop_var": "item", "changed": true, "item": { "name": "lsr-trust-test-content", "state": "absent" }, "path": "/etc/pki/ca-trust/source/anchors/lsr-trust-test-content.crt", "state": "absent" } TASK [fedora.linux_system_roles.certificate : Update system trust store] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:68 Tuesday 14 July 2026 03:12:57 -0400 (0:00:00.830) 0:00:23.901 ********** changed: [managed-node3] => { "changed": true, "cmd": [ "/usr/bin/update-ca-trust", "extract" ], "delta": "0:00:02.218395", "end": "2026-07-14 03:12:59.836684", "rc": 0, "start": "2026-07-14 03:12:57.618289" } TASK [fedora.linux_system_roles.certificate : Ensure certificate requests] ***** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:91 Tuesday 14 July 2026 03:12:59 -0400 (0:00:02.587) 0:00:26.489 ********** skipping: [managed-node3] => { "changed": false, "skipped_reason": "No items in the list" } TASK [fedora.linux_system_roles.certificate : Check if test mode is supported] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:143 Tuesday 14 July 2026 03:12:59 -0400 (0:00:00.011) 0:00:26.500 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_test_mode | d(false)", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Slurp the contents of the files] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:148 Tuesday 14 July 2026 03:12:59 -0400 (0:00:00.013) 0:00:26.514 ********** skipping: [managed-node3] => { "changed": false, "skipped_reason": "No items in the list" } TASK [fedora.linux_system_roles.certificate : Reset certificate_test_certs] **** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:156 Tuesday 14 July 2026 03:12:59 -0400 (0:00:00.012) 0:00:26.526 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_test_mode | d(false)", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Create return data] ************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:160 Tuesday 14 July 2026 03:12:59 -0400 (0:00:00.012) 0:00:26.539 ********** skipping: [managed-node3] => { "changed": false, "skipped_reason": "No items in the list" } TASK [fedora.linux_system_roles.certificate : Stop tracking certificates] ****** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:174 Tuesday 14 July 2026 03:12:59 -0400 (0:00:00.012) 0:00:26.552 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_test_mode | d(false)", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Remove files] ******************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:179 Tuesday 14 July 2026 03:12:59 -0400 (0:00:00.014) 0:00:26.566 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_test_mode | d(false)", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Record role success fingerprint] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:190 Tuesday 14 July 2026 03:12:59 -0400 (0:00:00.019) 0:00:26.585 ********** ok: [managed-node3] => { "changed": false } TASK [Get the trust anchor file attributes] ************************************ task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:128 Tuesday 14 July 2026 03:13:00 -0400 (0:00:00.360) 0:00:26.946 ********** ok: [managed-node3] => (item=lsr-trust-test-src) => { "ansible_loop_var": "item", "changed": false, "item": "lsr-trust-test-src", "stat": { "exists": false } } ok: [managed-node3] => (item=lsr-trust-test-content) => { "ansible_loop_var": "item", "changed": false, "item": "lsr-trust-test-content", "stat": { "exists": false } } TASK [Assert that the trust anchors were removed] ****************************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:136 Tuesday 14 July 2026 03:13:01 -0400 (0:00:00.720) 0:00:27.666 ********** ok: [managed-node3] => (item=lsr-trust-test-src) => { "ansible_loop_var": "item", "changed": false, "item": { "ansible_loop_var": "item", "changed": false, "failed": false, "invocation": { "module_args": { "checksum_algorithm": "sha1", "follow": false, "get_attributes": true, "get_checksum": true, "get_mime": true, "path": "/etc/pki/ca-trust/source/anchors/lsr-trust-test-src.crt" } }, "item": "lsr-trust-test-src", "stat": { "exists": false } } } MSG: All assertions passed ok: [managed-node3] => (item=lsr-trust-test-content) => { "ansible_loop_var": "item", "changed": false, "item": { "ansible_loop_var": "item", "changed": false, "failed": false, "invocation": { "module_args": { "checksum_algorithm": "sha1", "follow": false, "get_attributes": true, "get_checksum": true, "get_mime": true, "path": "/etc/pki/ca-trust/source/anchors/lsr-trust-test-content.crt" } }, "item": "lsr-trust-test-content", "stat": { "exists": false } } } MSG: All assertions passed TASK [Check that the test CA certificate is no longer trusted] ***************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:143 Tuesday 14 July 2026 03:13:01 -0400 (0:00:00.022) 0:00:27.689 ********** ok: [managed-node3] => { "changed": false, "cmd": [ "openssl", "verify", "/tmp/lsr_trust_test_ca.crt" ], "delta": "0:00:00.014106", "end": "2026-07-14 03:13:01.422669", "failed_when_result": false, "rc": 2, "start": "2026-07-14 03:13:01.408563" } STDERR: CN=LSR-Trust-Test-CA error 18 at 0 depth lookup: self-signed certificate error /tmp/lsr_trust_test_ca.crt: verification failed MSG: non-zero return code TASK [Assert that the test CA certificate is no longer trusted] **************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:149 Tuesday 14 July 2026 03:13:01 -0400 (0:00:00.385) 0:00:28.074 ********** ok: [managed-node3] => { "changed": false } MSG: All assertions passed TASK [Run the role to clean up the trust anchors] ****************************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:153 Tuesday 14 July 2026 03:13:01 -0400 (0:00:00.018) 0:00:28.093 ********** included: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml for managed-node3 TASK [Clear facts] ************************************************************* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml:9 Tuesday 14 July 2026 03:13:01 -0400 (0:00:00.022) 0:00:28.116 ********** META: facts cleared TASK [Run the role] ************************************************************ task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml:23 Tuesday 14 July 2026 03:13:01 -0400 (0:00:00.000) 0:00:28.116 ********** included: fedora.linux_system_roles.certificate for managed-node3 TASK [fedora.linux_system_roles.certificate : Set version specific variables] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:2 Tuesday 14 July 2026 03:13:01 -0400 (0:00:00.043) 0:00:28.160 ********** included: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml for managed-node3 TASK [fedora.linux_system_roles.certificate : Ensure ansible_facts used by role] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:2 Tuesday 14 July 2026 03:13:01 -0400 (0:00:00.027) 0:00:28.188 ********** ok: [managed-node3] TASK [fedora.linux_system_roles.certificate : Record role begin fingerprint] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:7 Tuesday 14 July 2026 03:13:02 -0400 (0:00:00.596) 0:00:28.784 ********** ok: [managed-node3] => { "changed": false } TASK [fedora.linux_system_roles.certificate : Check if system is ostree] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:16 Tuesday 14 July 2026 03:13:02 -0400 (0:00:00.374) 0:00:29.158 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "not __certificate_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Set flag to indicate system is ostree] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:21 Tuesday 14 July 2026 03:13:02 -0400 (0:00:00.024) 0:00:29.183 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "not __certificate_is_ostree is defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Run systemctl] ******************* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:28 Tuesday 14 July 2026 03:13:02 -0400 (0:00:00.020) 0:00:29.203 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__certificate_is_booted is not defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Require installed systemd] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:36 Tuesday 14 July 2026 03:13:02 -0400 (0:00:00.018) 0:00:29.221 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__certificate_is_booted is not defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Set flag to indicate that systemd runtime operations are available] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:41 Tuesday 14 July 2026 03:13:02 -0400 (0:00:00.016) 0:00:29.238 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__certificate_is_booted is not defined", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Set platform/version specific variables] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:46 Tuesday 14 July 2026 03:13:02 -0400 (0:00:00.017) 0:00:29.255 ********** skipping: [managed-node3] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__vars_file is file", "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "false_condition": "__vars_file is file", "item": "CentOS.yml", "skip_reason": "Conditional result was False" } ok: [managed-node3] => (item=CentOS_10.yml) => { "ansible_facts": { "__certificate_certmonger_packages": [ "certmonger", "python3-packaging" ] }, "ansible_included_var_files": [ "/tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/vars/CentOS_10.yml" ], "ansible_loop_var": "item", "changed": false, "item": "CentOS_10.yml" } ok: [managed-node3] => (item=CentOS_10.yml) => { "ansible_facts": { "__certificate_certmonger_packages": [ "certmonger", "python3-packaging" ] }, "ansible_included_var_files": [ "/tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/vars/CentOS_10.yml" ], "ansible_loop_var": "item", "changed": false, "item": "CentOS_10.yml" } TASK [fedora.linux_system_roles.certificate : Ensure certificate role dependencies are installed] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:10 Tuesday 14 July 2026 03:13:02 -0400 (0:00:00.049) 0:00:29.305 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Ensure provider packages are installed] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:16 Tuesday 14 July 2026 03:13:02 -0400 (0:00:00.018) 0:00:29.323 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure pre-scripts hooks directory exists] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:26 Tuesday 14 July 2026 03:13:02 -0400 (0:00:00.024) 0:00:29.348 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure post-scripts hooks directory exists] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:50 Tuesday 14 July 2026 03:13:02 -0400 (0:00:00.024) 0:00:29.372 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure provider service is running] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:77 Tuesday 14 July 2026 03:13:02 -0400 (0:00:00.024) 0:00:29.397 ********** skipping: [managed-node3] => (item=certmonger) => { "__certificate_provider": "certmonger", "ansible_loop_var": "__certificate_provider", "changed": false, "false_condition": "certificate_requests | length > 0", "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Ensure certificates in the system trust store] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:87 Tuesday 14 July 2026 03:13:02 -0400 (0:00:00.024) 0:00:29.421 ********** included: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml for managed-node3 TASK [fedora.linux_system_roles.certificate : Validate certificate_trust items] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:3 Tuesday 14 July 2026 03:13:02 -0400 (0:00:00.025) 0:00:29.447 ********** ok: [managed-node3] => (item=lsr-trust-test-src) => { "ansible_loop_var": "item", "changed": false, "item": { "name": "lsr-trust-test-src", "state": "absent" } } MSG: All assertions passed ok: [managed-node3] => (item=lsr-trust-test-content) => { "ansible_loop_var": "item", "changed": false, "item": { "name": "lsr-trust-test-content", "state": "absent" } } MSG: All assertions passed TASK [fedora.linux_system_roles.certificate : Ensure trust store packages are installed] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:20 Tuesday 14 July 2026 03:13:02 -0400 (0:00:00.046) 0:00:29.493 ********** ok: [managed-node3] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do TASK [fedora.linux_system_roles.certificate : Install trust certificates] ****** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:26 Tuesday 14 July 2026 03:13:04 -0400 (0:00:01.247) 0:00:30.740 ********** skipping: [managed-node3] => (item=lsr-trust-test-src) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.state | d('present') == 'present'", "item": { "name": "lsr-trust-test-src", "state": "absent" }, "skip_reason": "Conditional result was False" } skipping: [managed-node3] => (item=lsr-trust-test-content) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.state | d('present') == 'present'", "item": { "name": "lsr-trust-test-content", "state": "absent" }, "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Install trust certificates from URL] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:43 Tuesday 14 July 2026 03:13:04 -0400 (0:00:00.031) 0:00:30.772 ********** skipping: [managed-node3] => (item=lsr-trust-test-src) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.state | d('present') == 'present'", "item": { "name": "lsr-trust-test-src", "state": "absent" }, "skip_reason": "Conditional result was False" } skipping: [managed-node3] => (item=lsr-trust-test-content) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.state | d('present') == 'present'", "item": { "name": "lsr-trust-test-content", "state": "absent" }, "skip_reason": "Conditional result was False" } skipping: [managed-node3] => { "changed": false } MSG: All items skipped TASK [fedora.linux_system_roles.certificate : Remove trust certificates] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:58 Tuesday 14 July 2026 03:13:04 -0400 (0:00:00.031) 0:00:30.803 ********** ok: [managed-node3] => (item=lsr-trust-test-src) => { "ansible_loop_var": "item", "changed": false, "item": { "name": "lsr-trust-test-src", "state": "absent" }, "path": "/etc/pki/ca-trust/source/anchors/lsr-trust-test-src.crt", "state": "absent" } ok: [managed-node3] => (item=lsr-trust-test-content) => { "ansible_loop_var": "item", "changed": false, "item": { "name": "lsr-trust-test-content", "state": "absent" }, "path": "/etc/pki/ca-trust/source/anchors/lsr-trust-test-content.crt", "state": "absent" } TASK [fedora.linux_system_roles.certificate : Update system trust store] ******* task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:68 Tuesday 14 July 2026 03:13:04 -0400 (0:00:00.761) 0:00:31.564 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__certificate_trust_copied is changed or __certificate_trust_downloaded is changed or __certificate_trust_removed is changed", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Ensure certificate requests] ***** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:91 Tuesday 14 July 2026 03:13:04 -0400 (0:00:00.019) 0:00:31.584 ********** skipping: [managed-node3] => { "changed": false, "skipped_reason": "No items in the list" } TASK [fedora.linux_system_roles.certificate : Check if test mode is supported] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:143 Tuesday 14 July 2026 03:13:04 -0400 (0:00:00.011) 0:00:31.595 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_test_mode | d(false)", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Slurp the contents of the files] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:148 Tuesday 14 July 2026 03:13:05 -0400 (0:00:00.020) 0:00:31.615 ********** skipping: [managed-node3] => { "changed": false, "skipped_reason": "No items in the list" } TASK [fedora.linux_system_roles.certificate : Reset certificate_test_certs] **** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:156 Tuesday 14 July 2026 03:13:05 -0400 (0:00:00.012) 0:00:31.628 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_test_mode | d(false)", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Create return data] ************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:160 Tuesday 14 July 2026 03:13:05 -0400 (0:00:00.020) 0:00:31.648 ********** skipping: [managed-node3] => { "changed": false, "skipped_reason": "No items in the list" } TASK [fedora.linux_system_roles.certificate : Stop tracking certificates] ****** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:174 Tuesday 14 July 2026 03:13:05 -0400 (0:00:00.013) 0:00:31.662 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_test_mode | d(false)", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Remove files] ******************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:179 Tuesday 14 July 2026 03:13:05 -0400 (0:00:00.020) 0:00:31.683 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "certificate_test_mode | d(false)", "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.certificate : Record role success fingerprint] *** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/main.yml:190 Tuesday 14 July 2026 03:13:05 -0400 (0:00:00.024) 0:00:31.708 ********** ok: [managed-node3] => { "changed": false } TASK [Run the role normally] *************************************************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tasks/run_role_with_clear_facts.yml:33 Tuesday 14 July 2026 03:13:05 -0400 (0:00:00.377) 0:00:32.085 ********** skipping: [managed-node3] => { "changed": false, "false_condition": "__sr_failed_when | d(true)", "skip_reason": "Conditional result was False" } TASK [Clean up the test CA certificate and key] ******************************** task path: /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:164 Tuesday 14 July 2026 03:13:05 -0400 (0:00:00.014) 0:00:32.099 ********** changed: [managed-node3] => (item=/tmp/lsr_trust_test_ca.crt) => { "ansible_loop_var": "item", "changed": true, "item": "/tmp/lsr_trust_test_ca.crt", "path": "/tmp/lsr_trust_test_ca.crt", "state": "absent" } changed: [managed-node3] => (item=/tmp/lsr_trust_test_ca.key) => { "ansible_loop_var": "item", "changed": true, "item": "/tmp/lsr_trust_test_ca.key", "path": "/tmp/lsr_trust_test_ca.key", "state": "absent" } PLAY RECAP ********************************************************************* managed-node3 : ok=78 changed=8 unreachable=0 failed=0 skipped=94 rescued=1 ignored=0 SYSTEM ROLES ERRORS BEGIN v1 [ { "ansible_version": "2.17.14", "end_time": "2026-07-14T07:12:53.874983+00:00Z", "host": "managed-node3", "loop_item": { "content": "not-a-certificate", "name": "lsr-trust-test-invalid", "url": "https://ca.example.com/ca.crt" }, "loop_label": "lsr-trust-test-invalid", "loop_var": "item", "message": "Each certificate_trust item must have a name, state must be 'present' or 'absent', and exactly one of content, src, or url must be given when state is 'present'", "start_time": "2026-07-14T07:12:53.845977+00:00Z", "task_name": "Validate certificate_trust items", "task_path": "/tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:3" } ] SYSTEM ROLES ERRORS END v1 TASKS RECAP ******************************************************************** Tuesday 14 July 2026 03:13:06 -0400 (0:00:00.753) 0:00:32.853 ********** =============================================================================== fedora.linux_system_roles.certificate : Update system trust store ------- 2.67s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:68 fedora.linux_system_roles.certificate : Update system trust store ------- 2.64s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:68 fedora.linux_system_roles.certificate : Update system trust store ------- 2.59s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:68 fedora.linux_system_roles.certificate : Ensure trust store packages are installed --- 1.25s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:20 Gathering Facts --------------------------------------------------------- 1.24s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:3 fedora.linux_system_roles.certificate : Ensure trust store packages are installed --- 1.24s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:20 fedora.linux_system_roles.certificate : Ensure trust store packages are installed --- 1.22s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:20 fedora.linux_system_roles.certificate : Ensure trust store packages are installed --- 1.22s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:20 Ensure openssl is installed --------------------------------------------- 0.97s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:17 fedora.linux_system_roles.certificate : Remove trust certificates ------- 0.83s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:58 fedora.linux_system_roles.certificate : Remove trust certificates ------- 0.76s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:58 Clean up the test CA certificate and key -------------------------------- 0.75s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:164 Get the trust anchor file attributes ------------------------------------ 0.72s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/tests/certificate/tests_trust.yml:128 fedora.linux_system_roles.certificate : Install trust certificates ------ 0.72s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:26 fedora.linux_system_roles.certificate : Ensure ansible_facts used by role --- 0.60s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:2 fedora.linux_system_roles.certificate : Ensure ansible_facts used by role --- 0.59s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:2 fedora.linux_system_roles.certificate : Ensure ansible_facts used by role --- 0.59s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:2 fedora.linux_system_roles.certificate : Ensure ansible_facts used by role --- 0.59s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:2 fedora.linux_system_roles.certificate : Ensure ansible_facts used by role --- 0.58s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/set_vars.yml:2 fedora.linux_system_roles.certificate : Install trust certificates ------ 0.56s /tmp/collections-uyo/ansible_collections/fedora/linux_system_roles/roles/certificate/tasks/certificate_trust.yml:26