ansible-playbook 2.9.27 config file = None configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/local/lib/python3.9/site-packages/ansible executable location = /usr/local/bin/ansible-playbook python version = 3.9.19 (main, May 16 2024, 11:40:09) [GCC 8.5.0 20210514 (Red Hat 8.5.0-22)] No config file found; using defaults [WARNING]: running playbook inside collection fedora.linux_system_roles Skipping callback 'actionable', as we already have a stdout callback. Skipping callback 'counter_enabled', as we already have a stdout callback. Skipping callback 'debug', as we already have a stdout callback. Skipping callback 'dense', as we already have a stdout callback. Skipping callback 'dense', as we already have a stdout callback. Skipping callback 'full_skip', 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 'minimal', as we already have a stdout callback. Skipping callback 'null', as we already have a stdout callback. Skipping callback 'oneline', as we already have a stdout callback. Skipping callback 'selective', as we already have a stdout callback. Skipping callback 'skippy', as we already have a stdout callback. Skipping callback 'stderr', as we already have a stdout callback. Skipping callback 'unixy', as we already have a stdout callback. Skipping callback 'yaml', as we already have a stdout callback. PLAYBOOK: tests_nbde_server_keys_dir.yml *************************************** 1 plays in /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml PLAY [Test nbde_server_keys_dir is properly set] ******************************* TASK [Gathering Facts] ********************************************************* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml:5 Saturday 19 July 2025 08:57:46 -0400 (0:00:00.028) 0:00:00.028 ********* ok: [managed-node1] META: ran handlers TASK [With nbde_server_fetch_keys] ********************************************* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml:11 Saturday 19 July 2025 08:57:47 -0400 (0:00:00.956) 0:00:00.985 ********* TASK [fedora.linux_system_roles.nbde_server : Set version specific variables] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main.yml:6 Saturday 19 July 2025 08:57:47 -0400 (0:00:00.022) 0:00:01.007 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml for managed-node1 TASK [fedora.linux_system_roles.nbde_server : Ensure ansible_facts used by role] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:2 Saturday 19 July 2025 08:57:47 -0400 (0:00:00.041) 0:00:01.049 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Check if system is ostree] ******* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:10 Saturday 19 July 2025 08:57:47 -0400 (0:00:00.045) 0:00:01.094 ********* ok: [managed-node1] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.nbde_server : Set flag to indicate system is ostree] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:15 Saturday 19 July 2025 08:57:47 -0400 (0:00:00.472) 0:00:01.566 ********* ok: [managed-node1] => { "ansible_facts": { "__nbde_server_is_ostree": false }, "changed": false } TASK [fedora.linux_system_roles.nbde_server : Run systemctl] ******************* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:22 Saturday 19 July 2025 08:57:48 -0400 (0:00:00.062) 0:00:01.629 ********* ok: [managed-node1] => { "changed": false, "cmd": [ "systemctl", "is-system-running" ], "delta": "0:00:00.007181", "end": "2025-07-19 08:57:48.479740", "failed_when_result": false, "rc": 0, "start": "2025-07-19 08:57:48.472559" } STDOUT: running TASK [fedora.linux_system_roles.nbde_server : Require installed systemd] ******* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:30 Saturday 19 July 2025 08:57:48 -0400 (0:00:00.521) 0:00:02.150 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Set flag to indicate that systemd runtime operations are available] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:35 Saturday 19 July 2025 08:57:48 -0400 (0:00:00.045) 0:00:02.196 ********* ok: [managed-node1] => { "ansible_facts": { "__nbde_server_is_booted": true }, "changed": false } TASK [fedora.linux_system_roles.nbde_server : Set platform/version specific variables] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:40 Saturday 19 July 2025 08:57:48 -0400 (0:00:00.048) 0:00:02.244 ********* ok: [managed-node1] => { "ansible_facts": { "__nbde_server_cachedir": "/var/cache/tang", "__nbde_server_group": "tang", "__nbde_server_keydir": "/var/db/tang", "__nbde_server_keygen": "/usr/libexec/tangd-keygen", "__nbde_server_packages": [ "tang" ], "__nbde_server_services": [ "tangd.socket" ], "__nbde_server_update": "/usr/libexec/tangd-update", "__nbde_server_user": "tang" }, "ansible_included_var_files": [ "/tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/vars/default.yml" ], "changed": false } TASK [fedora.linux_system_roles.nbde_server : Include the appropriate provider tasks] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main.yml:9 Saturday 19 July 2025 08:57:48 -0400 (0:00:00.055) 0:00:02.300 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml for managed-node1 TASK [fedora.linux_system_roles.nbde_server : Ensure tang is installed] ******** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:2 Saturday 19 July 2025 08:57:48 -0400 (0:00:00.054) 0:00:02.354 ********* ok: [managed-node1] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do lsrpackages: tang TASK [fedora.linux_system_roles.nbde_server : Ensure keys are rotated] ********* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:8 Saturday 19 July 2025 08:57:51 -0400 (0:00:03.030) 0:00:05.384 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Ensure we have keys] ************* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:17 Saturday 19 July 2025 08:57:51 -0400 (0:00:00.041) 0:00:05.426 ********* changed: [managed-node1] => { "arguments": { "cachedir": "/var/cache/tang", "force": false, "keydir": "/var/db/tang", "keygen": "/usr/libexec/tangd-keygen", "keys_to_deploy_dir": null, "state": "keys-created", "update": "/usr/libexec/tangd-update" }, "changed": true, "state": "keys-created" } TASK [fedora.linux_system_roles.nbde_server : Perform key management (fetch/deploy) tasks] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:26 Saturday 19 July 2025 08:57:52 -0400 (0:00:00.526) 0:00:05.952 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/tang-key-management.yml for managed-node1 TASK [fedora.linux_system_roles.nbde_server : Make sure nbde_server_keys_dir is set] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/tang-key-management.yml:6 Saturday 19 July 2025 08:57:52 -0400 (0:00:00.113) 0:00:06.065 ********* fatal: [managed-node1]: FAILED! => { "changed": false } MSG: You need to specify nbde_server_keys_dir and it must be an absolute path TASK [Check for error with nbde_server_keys_dir not set] *********************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml:23 Saturday 19 July 2025 08:57:52 -0400 (0:00:00.023) 0:00:06.089 ********* ok: [managed-node1] => { "changed": false } MSG: All assertions passed TASK [Cleanup] ***************************************************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml:28 Saturday 19 July 2025 08:57:52 -0400 (0:00:00.024) 0:00:06.113 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml for managed-node1 TASK [Remove control node files/directories] *********************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml:2 Saturday 19 July 2025 08:57:52 -0400 (0:00:00.026) 0:00:06.140 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Remove managed node files/directories] *********************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml:9 Saturday 19 July 2025 08:57:52 -0400 (0:00:00.021) 0:00:06.162 ********* skipping: [managed-node1] => (item={'path': '', 'remove_dir': 'true'}) => { "ansible_loop_var": "item", "changed": false, "item": { "path": "", "remove_dir": "true" }, "skip_reason": "Conditional result was False" } changed: [managed-node1] => (item={'path': '/var/db/tang', 'remove_dir': 'false'}) => { "ansible_loop_var": "item", "changed": true, "cmd": "set -euxo pipefail\nif [ \"false\" = true ]; then\n rm -rf \"/var/db/tang\"\nelse\n rm -rf \"/var/db/tang\"/* \"/var/db/tang\"/.* || :\nfi\n", "delta": "0:00:00.004571", "end": "2025-07-19 08:57:52.850319", "item": { "path": "/var/db/tang", "remove_dir": "false" }, "rc": 0, "start": "2025-07-19 08:57:52.845748" } STDERR: + '[' false = true ']' + rm -rf /var/db/tang/0Z4CouZ4lHPVUMVZqdg9OFt3ySg.jwk /var/db/tang/KO6P296IGHAsWDmjipWAPGar7xY.jwk /var/db/tang/. /var/db/tang/.. rm: refusing to remove '.' or '..' directory: skipping '/var/db/tang/.' rm: refusing to remove '.' or '..' directory: skipping '/var/db/tang/..' + : changed: [managed-node1] => (item={'path': '/var/cache/tang', 'remove_dir': 'false'}) => { "ansible_loop_var": "item", "changed": true, "cmd": "set -euxo pipefail\nif [ \"false\" = true ]; then\n rm -rf \"/var/cache/tang\"\nelse\n rm -rf \"/var/cache/tang\"/* \"/var/cache/tang\"/.* || :\nfi\n", "delta": "0:00:00.003818", "end": "2025-07-19 08:57:53.170849", "item": { "path": "/var/cache/tang", "remove_dir": "false" }, "rc": 0, "start": "2025-07-19 08:57:53.167031" } STDERR: + '[' false = true ']' + rm -rf '/var/cache/tang/*' '/var/cache/tang/.*' TASK [With nbde_server_deploy_keys] ******************************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml:34 Saturday 19 July 2025 08:57:53 -0400 (0:00:00.673) 0:00:06.835 ********* TASK [fedora.linux_system_roles.nbde_server : Set version specific variables] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main.yml:6 Saturday 19 July 2025 08:57:53 -0400 (0:00:00.024) 0:00:06.860 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml for managed-node1 TASK [fedora.linux_system_roles.nbde_server : Ensure ansible_facts used by role] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:2 Saturday 19 July 2025 08:57:53 -0400 (0:00:00.024) 0:00:06.884 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Check if system is ostree] ******* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:10 Saturday 19 July 2025 08:57:53 -0400 (0:00:00.017) 0:00:06.902 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Set flag to indicate system is ostree] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:15 Saturday 19 July 2025 08:57:53 -0400 (0:00:00.017) 0:00:06.919 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Run systemctl] ******************* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:22 Saturday 19 July 2025 08:57:53 -0400 (0:00:00.015) 0:00:06.934 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Require installed systemd] ******* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:30 Saturday 19 July 2025 08:57:53 -0400 (0:00:00.014) 0:00:06.949 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Set flag to indicate that systemd runtime operations are available] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:35 Saturday 19 July 2025 08:57:53 -0400 (0:00:00.015) 0:00:06.965 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Set platform/version specific variables] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:40 Saturday 19 July 2025 08:57:53 -0400 (0:00:00.015) 0:00:06.980 ********* ok: [managed-node1] => { "ansible_facts": { "__nbde_server_cachedir": "/var/cache/tang", "__nbde_server_group": "tang", "__nbde_server_keydir": "/var/db/tang", "__nbde_server_keygen": "/usr/libexec/tangd-keygen", "__nbde_server_packages": [ "tang" ], "__nbde_server_services": [ "tangd.socket" ], "__nbde_server_update": "/usr/libexec/tangd-update", "__nbde_server_user": "tang" }, "ansible_included_var_files": [ "/tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/vars/default.yml" ], "changed": false } TASK [fedora.linux_system_roles.nbde_server : Include the appropriate provider tasks] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main.yml:9 Saturday 19 July 2025 08:57:53 -0400 (0:00:00.027) 0:00:07.008 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml for managed-node1 TASK [fedora.linux_system_roles.nbde_server : Ensure tang is installed] ******** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:2 Saturday 19 July 2025 08:57:53 -0400 (0:00:00.031) 0:00:07.039 ********* ok: [managed-node1] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do lsrpackages: tang TASK [fedora.linux_system_roles.nbde_server : Ensure keys are rotated] ********* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:8 Saturday 19 July 2025 08:57:56 -0400 (0:00:02.950) 0:00:09.990 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Ensure we have keys] ************* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:17 Saturday 19 July 2025 08:57:56 -0400 (0:00:00.024) 0:00:10.014 ********* changed: [managed-node1] => { "arguments": { "cachedir": "/var/cache/tang", "force": false, "keydir": "/var/db/tang", "keygen": "/usr/libexec/tangd-keygen", "keys_to_deploy_dir": null, "state": "keys-created", "update": "/usr/libexec/tangd-update" }, "changed": true, "state": "keys-created" } TASK [fedora.linux_system_roles.nbde_server : Perform key management (fetch/deploy) tasks] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:26 Saturday 19 July 2025 08:57:56 -0400 (0:00:00.409) 0:00:10.424 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/tang-key-management.yml for managed-node1 TASK [fedora.linux_system_roles.nbde_server : Make sure nbde_server_keys_dir is set] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/tang-key-management.yml:6 Saturday 19 July 2025 08:57:56 -0400 (0:00:00.053) 0:00:10.478 ********* fatal: [managed-node1]: FAILED! => { "changed": false } MSG: You need to specify nbde_server_keys_dir and it must be an absolute path TASK [Check for error with nbde_server_keys_dir not set] *********************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml:46 Saturday 19 July 2025 08:57:56 -0400 (0:00:00.026) 0:00:10.505 ********* ok: [managed-node1] => { "changed": false } MSG: All assertions passed TASK [Cleanup] ***************************************************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml:51 Saturday 19 July 2025 08:57:56 -0400 (0:00:00.029) 0:00:10.534 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml for managed-node1 TASK [Remove control node files/directories] *********************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml:2 Saturday 19 July 2025 08:57:56 -0400 (0:00:00.025) 0:00:10.559 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Remove managed node files/directories] *********************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml:9 Saturday 19 July 2025 08:57:56 -0400 (0:00:00.016) 0:00:10.575 ********* skipping: [managed-node1] => (item={'path': '', 'remove_dir': 'true'}) => { "ansible_loop_var": "item", "changed": false, "item": { "path": "", "remove_dir": "true" }, "skip_reason": "Conditional result was False" } changed: [managed-node1] => (item={'path': '/var/db/tang', 'remove_dir': 'false'}) => { "ansible_loop_var": "item", "changed": true, "cmd": "set -euxo pipefail\nif [ \"false\" = true ]; then\n rm -rf \"/var/db/tang\"\nelse\n rm -rf \"/var/db/tang\"/* \"/var/db/tang\"/.* || :\nfi\n", "delta": "0:00:00.004480", "end": "2025-07-19 08:57:57.262274", "item": { "path": "/var/db/tang", "remove_dir": "false" }, "rc": 0, "start": "2025-07-19 08:57:57.257794" } STDERR: + '[' false = true ']' + rm -rf /var/db/tang/JFJrDRcoiHidfEl9L6lrtoTlnFk.jwk /var/db/tang/wKiYMturRAFrhjQFU9Q45mAouC8.jwk /var/db/tang/. /var/db/tang/.. rm: refusing to remove '.' or '..' directory: skipping '/var/db/tang/.' rm: refusing to remove '.' or '..' directory: skipping '/var/db/tang/..' + : changed: [managed-node1] => (item={'path': '/var/cache/tang', 'remove_dir': 'false'}) => { "ansible_loop_var": "item", "changed": true, "cmd": "set -euxo pipefail\nif [ \"false\" = true ]; then\n rm -rf \"/var/cache/tang\"\nelse\n rm -rf \"/var/cache/tang\"/* \"/var/cache/tang\"/.* || :\nfi\n", "delta": "0:00:00.004236", "end": "2025-07-19 08:57:57.586070", "item": { "path": "/var/cache/tang", "remove_dir": "false" }, "rc": 0, "start": "2025-07-19 08:57:57.581834" } STDERR: + '[' false = true ']' + rm -rf '/var/cache/tang/*' '/var/cache/tang/.*' TASK [With nbde_server_fetch_keys and deploy keys] ***************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml:57 Saturday 19 July 2025 08:57:57 -0400 (0:00:00.674) 0:00:11.250 ********* TASK [fedora.linux_system_roles.nbde_server : Set version specific variables] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main.yml:6 Saturday 19 July 2025 08:57:57 -0400 (0:00:00.021) 0:00:11.271 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml for managed-node1 TASK [fedora.linux_system_roles.nbde_server : Ensure ansible_facts used by role] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:2 Saturday 19 July 2025 08:57:57 -0400 (0:00:00.023) 0:00:11.294 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Check if system is ostree] ******* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:10 Saturday 19 July 2025 08:57:57 -0400 (0:00:00.017) 0:00:11.312 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Set flag to indicate system is ostree] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:15 Saturday 19 July 2025 08:57:57 -0400 (0:00:00.016) 0:00:11.329 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Run systemctl] ******************* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:22 Saturday 19 July 2025 08:57:57 -0400 (0:00:00.015) 0:00:11.345 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Require installed systemd] ******* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:30 Saturday 19 July 2025 08:57:57 -0400 (0:00:00.016) 0:00:11.361 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Set flag to indicate that systemd runtime operations are available] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:35 Saturday 19 July 2025 08:57:57 -0400 (0:00:00.016) 0:00:11.377 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Set platform/version specific variables] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:40 Saturday 19 July 2025 08:57:57 -0400 (0:00:00.016) 0:00:11.394 ********* ok: [managed-node1] => { "ansible_facts": { "__nbde_server_cachedir": "/var/cache/tang", "__nbde_server_group": "tang", "__nbde_server_keydir": "/var/db/tang", "__nbde_server_keygen": "/usr/libexec/tangd-keygen", "__nbde_server_packages": [ "tang" ], "__nbde_server_services": [ "tangd.socket" ], "__nbde_server_update": "/usr/libexec/tangd-update", "__nbde_server_user": "tang" }, "ansible_included_var_files": [ "/tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/vars/default.yml" ], "changed": false } TASK [fedora.linux_system_roles.nbde_server : Include the appropriate provider tasks] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main.yml:9 Saturday 19 July 2025 08:57:57 -0400 (0:00:00.028) 0:00:11.422 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml for managed-node1 TASK [fedora.linux_system_roles.nbde_server : Ensure tang is installed] ******** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:2 Saturday 19 July 2025 08:57:57 -0400 (0:00:00.029) 0:00:11.451 ********* ok: [managed-node1] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do lsrpackages: tang TASK [fedora.linux_system_roles.nbde_server : Ensure keys are rotated] ********* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:8 Saturday 19 July 2025 08:58:00 -0400 (0:00:02.844) 0:00:14.295 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Ensure we have keys] ************* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:17 Saturday 19 July 2025 08:58:00 -0400 (0:00:00.030) 0:00:14.326 ********* changed: [managed-node1] => { "arguments": { "cachedir": "/var/cache/tang", "force": false, "keydir": "/var/db/tang", "keygen": "/usr/libexec/tangd-keygen", "keys_to_deploy_dir": null, "state": "keys-created", "update": "/usr/libexec/tangd-update" }, "changed": true, "state": "keys-created" } TASK [fedora.linux_system_roles.nbde_server : Perform key management (fetch/deploy) tasks] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:26 Saturday 19 July 2025 08:58:01 -0400 (0:00:00.380) 0:00:14.707 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/tang-key-management.yml for managed-node1 TASK [fedora.linux_system_roles.nbde_server : Make sure nbde_server_keys_dir is set] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/tang-key-management.yml:6 Saturday 19 July 2025 08:58:01 -0400 (0:00:00.047) 0:00:14.754 ********* fatal: [managed-node1]: FAILED! => { "changed": false } MSG: You need to specify nbde_server_keys_dir and it must be an absolute path TASK [Check for error with nbde_server_keys_dir not set] *********************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml:70 Saturday 19 July 2025 08:58:01 -0400 (0:00:00.024) 0:00:14.779 ********* ok: [managed-node1] => { "changed": false } MSG: All assertions passed TASK [Cleanup] ***************************************************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml:75 Saturday 19 July 2025 08:58:01 -0400 (0:00:00.022) 0:00:14.801 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml for managed-node1 TASK [Remove control node files/directories] *********************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml:2 Saturday 19 July 2025 08:58:01 -0400 (0:00:00.039) 0:00:14.841 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Remove managed node files/directories] *********************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml:9 Saturday 19 July 2025 08:58:01 -0400 (0:00:00.032) 0:00:14.873 ********* skipping: [managed-node1] => (item={'path': '', 'remove_dir': 'true'}) => { "ansible_loop_var": "item", "changed": false, "item": { "path": "", "remove_dir": "true" }, "skip_reason": "Conditional result was False" } changed: [managed-node1] => (item={'path': '/var/db/tang', 'remove_dir': 'false'}) => { "ansible_loop_var": "item", "changed": true, "cmd": "set -euxo pipefail\nif [ \"false\" = true ]; then\n rm -rf \"/var/db/tang\"\nelse\n rm -rf \"/var/db/tang\"/* \"/var/db/tang\"/.* || :\nfi\n", "delta": "0:00:00.004049", "end": "2025-07-19 08:58:01.615919", "item": { "path": "/var/db/tang", "remove_dir": "false" }, "rc": 0, "start": "2025-07-19 08:58:01.611870" } STDERR: + '[' false = true ']' + rm -rf /var/db/tang/ehb0QsOHjHf1aTNWYAP5xZDXoY0.jwk /var/db/tang/uhTStwrUBsO_TVjW6Gw8J-rIzOg.jwk /var/db/tang/. /var/db/tang/.. rm: refusing to remove '.' or '..' directory: skipping '/var/db/tang/.' rm: refusing to remove '.' or '..' directory: skipping '/var/db/tang/..' + : changed: [managed-node1] => (item={'path': '/var/cache/tang', 'remove_dir': 'false'}) => { "ansible_loop_var": "item", "changed": true, "cmd": "set -euxo pipefail\nif [ \"false\" = true ]; then\n rm -rf \"/var/cache/tang\"\nelse\n rm -rf \"/var/cache/tang\"/* \"/var/cache/tang\"/.* || :\nfi\n", "delta": "0:00:00.004074", "end": "2025-07-19 08:58:01.946468", "item": { "path": "/var/cache/tang", "remove_dir": "false" }, "rc": 0, "start": "2025-07-19 08:58:01.942394" } STDERR: + '[' false = true ']' + rm -rf '/var/cache/tang/*' '/var/cache/tang/.*' TASK [Directory starting with ./] ********************************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml:81 Saturday 19 July 2025 08:58:02 -0400 (0:00:00.757) 0:00:15.631 ********* TASK [fedora.linux_system_roles.nbde_server : Set version specific variables] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main.yml:6 Saturday 19 July 2025 08:58:02 -0400 (0:00:00.073) 0:00:15.704 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml for managed-node1 TASK [fedora.linux_system_roles.nbde_server : Ensure ansible_facts used by role] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:2 Saturday 19 July 2025 08:58:02 -0400 (0:00:00.040) 0:00:15.745 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Check if system is ostree] ******* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:10 Saturday 19 July 2025 08:58:02 -0400 (0:00:00.023) 0:00:15.768 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Set flag to indicate system is ostree] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:15 Saturday 19 July 2025 08:58:02 -0400 (0:00:00.022) 0:00:15.790 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Run systemctl] ******************* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:22 Saturday 19 July 2025 08:58:02 -0400 (0:00:00.016) 0:00:15.807 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Require installed systemd] ******* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:30 Saturday 19 July 2025 08:58:02 -0400 (0:00:00.021) 0:00:15.829 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Set flag to indicate that systemd runtime operations are available] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:35 Saturday 19 July 2025 08:58:02 -0400 (0:00:00.018) 0:00:15.847 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Set platform/version specific variables] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:40 Saturday 19 July 2025 08:58:02 -0400 (0:00:00.016) 0:00:15.864 ********* ok: [managed-node1] => { "ansible_facts": { "__nbde_server_cachedir": "/var/cache/tang", "__nbde_server_group": "tang", "__nbde_server_keydir": "/var/db/tang", "__nbde_server_keygen": "/usr/libexec/tangd-keygen", "__nbde_server_packages": [ "tang" ], "__nbde_server_services": [ "tangd.socket" ], "__nbde_server_update": "/usr/libexec/tangd-update", "__nbde_server_user": "tang" }, "ansible_included_var_files": [ "/tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/vars/default.yml" ], "changed": false } TASK [fedora.linux_system_roles.nbde_server : Include the appropriate provider tasks] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main.yml:9 Saturday 19 July 2025 08:58:02 -0400 (0:00:00.028) 0:00:15.893 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml for managed-node1 TASK [fedora.linux_system_roles.nbde_server : Ensure tang is installed] ******** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:2 Saturday 19 July 2025 08:58:02 -0400 (0:00:00.030) 0:00:15.923 ********* ok: [managed-node1] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do lsrpackages: tang TASK [fedora.linux_system_roles.nbde_server : Ensure keys are rotated] ********* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:8 Saturday 19 July 2025 08:58:05 -0400 (0:00:02.903) 0:00:18.827 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Ensure we have keys] ************* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:17 Saturday 19 July 2025 08:58:05 -0400 (0:00:00.016) 0:00:18.844 ********* changed: [managed-node1] => { "arguments": { "cachedir": "/var/cache/tang", "force": false, "keydir": "/var/db/tang", "keygen": "/usr/libexec/tangd-keygen", "keys_to_deploy_dir": null, "state": "keys-created", "update": "/usr/libexec/tangd-update" }, "changed": true, "state": "keys-created" } TASK [fedora.linux_system_roles.nbde_server : Perform key management (fetch/deploy) tasks] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:26 Saturday 19 July 2025 08:58:05 -0400 (0:00:00.352) 0:00:19.197 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/tang-key-management.yml for managed-node1 TASK [fedora.linux_system_roles.nbde_server : Make sure nbde_server_keys_dir is set] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/tang-key-management.yml:6 Saturday 19 July 2025 08:58:05 -0400 (0:00:00.042) 0:00:19.239 ********* fatal: [managed-node1]: FAILED! => { "changed": false } MSG: You need to specify nbde_server_keys_dir and it must be an absolute path TASK [Check for error with nbde_server_keys_dir not an absolute path] ********** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml:94 Saturday 19 July 2025 08:58:05 -0400 (0:00:00.029) 0:00:19.268 ********* ok: [managed-node1] => { "changed": false } MSG: All assertions passed TASK [Cleanup] ***************************************************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml:99 Saturday 19 July 2025 08:58:05 -0400 (0:00:00.020) 0:00:19.289 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml for managed-node1 TASK [Remove control node files/directories] *********************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml:2 Saturday 19 July 2025 08:58:05 -0400 (0:00:00.025) 0:00:19.314 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Remove managed node files/directories] *********************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml:9 Saturday 19 July 2025 08:58:05 -0400 (0:00:00.016) 0:00:19.331 ********* skipping: [managed-node1] => (item={'path': './foobar', 'remove_dir': 'true'}) => { "ansible_loop_var": "item", "changed": false, "item": { "path": "./foobar", "remove_dir": "true" }, "skip_reason": "Conditional result was False" } changed: [managed-node1] => (item={'path': '/var/db/tang', 'remove_dir': 'false'}) => { "ansible_loop_var": "item", "changed": true, "cmd": "set -euxo pipefail\nif [ \"false\" = true ]; then\n rm -rf \"/var/db/tang\"\nelse\n rm -rf \"/var/db/tang\"/* \"/var/db/tang\"/.* || :\nfi\n", "delta": "0:00:00.004428", "end": "2025-07-19 08:58:06.022677", "item": { "path": "/var/db/tang", "remove_dir": "false" }, "rc": 0, "start": "2025-07-19 08:58:06.018249" } STDERR: + '[' false = true ']' + rm -rf /var/db/tang/WhaZXZ44fmaNm8FKGsj-w06KvXA.jwk /var/db/tang/Wl0Ym7BpQq8_vAuj-6yULBQFbWA.jwk /var/db/tang/. /var/db/tang/.. rm: refusing to remove '.' or '..' directory: skipping '/var/db/tang/.' rm: refusing to remove '.' or '..' directory: skipping '/var/db/tang/..' + : changed: [managed-node1] => (item={'path': '/var/cache/tang', 'remove_dir': 'false'}) => { "ansible_loop_var": "item", "changed": true, "cmd": "set -euxo pipefail\nif [ \"false\" = true ]; then\n rm -rf \"/var/cache/tang\"\nelse\n rm -rf \"/var/cache/tang\"/* \"/var/cache/tang\"/.* || :\nfi\n", "delta": "0:00:00.003934", "end": "2025-07-19 08:58:06.348306", "item": { "path": "/var/cache/tang", "remove_dir": "false" }, "rc": 0, "start": "2025-07-19 08:58:06.344372" } STDERR: + '[' false = true ']' + rm -rf '/var/cache/tang/*' '/var/cache/tang/.*' TASK [Directory without leading ./] ******************************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml:105 Saturday 19 July 2025 08:58:06 -0400 (0:00:00.681) 0:00:20.012 ********* TASK [fedora.linux_system_roles.nbde_server : Set version specific variables] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main.yml:6 Saturday 19 July 2025 08:58:06 -0400 (0:00:00.027) 0:00:20.040 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml for managed-node1 TASK [fedora.linux_system_roles.nbde_server : Ensure ansible_facts used by role] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:2 Saturday 19 July 2025 08:58:06 -0400 (0:00:00.028) 0:00:20.068 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Check if system is ostree] ******* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:10 Saturday 19 July 2025 08:58:06 -0400 (0:00:00.022) 0:00:20.091 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Set flag to indicate system is ostree] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:15 Saturday 19 July 2025 08:58:06 -0400 (0:00:00.016) 0:00:20.108 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Run systemctl] ******************* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:22 Saturday 19 July 2025 08:58:06 -0400 (0:00:00.016) 0:00:20.124 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Require installed systemd] ******* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:30 Saturday 19 July 2025 08:58:06 -0400 (0:00:00.016) 0:00:20.140 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Set flag to indicate that systemd runtime operations are available] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:35 Saturday 19 July 2025 08:58:06 -0400 (0:00:00.019) 0:00:20.160 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Set platform/version specific variables] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:40 Saturday 19 July 2025 08:58:06 -0400 (0:00:00.016) 0:00:20.176 ********* ok: [managed-node1] => { "ansible_facts": { "__nbde_server_cachedir": "/var/cache/tang", "__nbde_server_group": "tang", "__nbde_server_keydir": "/var/db/tang", "__nbde_server_keygen": "/usr/libexec/tangd-keygen", "__nbde_server_packages": [ "tang" ], "__nbde_server_services": [ "tangd.socket" ], "__nbde_server_update": "/usr/libexec/tangd-update", "__nbde_server_user": "tang" }, "ansible_included_var_files": [ "/tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/vars/default.yml" ], "changed": false } TASK [fedora.linux_system_roles.nbde_server : Include the appropriate provider tasks] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main.yml:9 Saturday 19 July 2025 08:58:06 -0400 (0:00:00.028) 0:00:20.205 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml for managed-node1 TASK [fedora.linux_system_roles.nbde_server : Ensure tang is installed] ******** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:2 Saturday 19 July 2025 08:58:06 -0400 (0:00:00.029) 0:00:20.234 ********* ok: [managed-node1] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do lsrpackages: tang TASK [fedora.linux_system_roles.nbde_server : Ensure keys are rotated] ********* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:8 Saturday 19 July 2025 08:58:09 -0400 (0:00:02.931) 0:00:23.166 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.nbde_server : Ensure we have keys] ************* task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:17 Saturday 19 July 2025 08:58:09 -0400 (0:00:00.018) 0:00:23.184 ********* changed: [managed-node1] => { "arguments": { "cachedir": "/var/cache/tang", "force": false, "keydir": "/var/db/tang", "keygen": "/usr/libexec/tangd-keygen", "keys_to_deploy_dir": null, "state": "keys-created", "update": "/usr/libexec/tangd-update" }, "changed": true, "state": "keys-created" } TASK [fedora.linux_system_roles.nbde_server : Perform key management (fetch/deploy) tasks] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:26 Saturday 19 July 2025 08:58:09 -0400 (0:00:00.349) 0:00:23.534 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/tang-key-management.yml for managed-node1 TASK [fedora.linux_system_roles.nbde_server : Make sure nbde_server_keys_dir is set] *** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/tang-key-management.yml:6 Saturday 19 July 2025 08:58:09 -0400 (0:00:00.035) 0:00:23.569 ********* fatal: [managed-node1]: FAILED! => { "changed": false } MSG: You need to specify nbde_server_keys_dir and it must be an absolute path TASK [Check for error with nbde_server_keys_dir not an absolute path] ********** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml:118 Saturday 19 July 2025 08:58:09 -0400 (0:00:00.021) 0:00:23.590 ********* ok: [managed-node1] => { "changed": false } MSG: All assertions passed TASK [Cleanup] ***************************************************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml:123 Saturday 19 July 2025 08:58:09 -0400 (0:00:00.019) 0:00:23.610 ********* included: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml for managed-node1 TASK [Remove control node files/directories] *********************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml:2 Saturday 19 July 2025 08:58:10 -0400 (0:00:00.022) 0:00:23.632 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Remove managed node files/directories] *********************************** task path: /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml:9 Saturday 19 July 2025 08:58:10 -0400 (0:00:00.017) 0:00:23.649 ********* skipping: [managed-node1] => (item={'path': 'foobar', 'remove_dir': 'true'}) => { "ansible_loop_var": "item", "changed": false, "item": { "path": "foobar", "remove_dir": "true" }, "skip_reason": "Conditional result was False" } changed: [managed-node1] => (item={'path': '/var/db/tang', 'remove_dir': 'false'}) => { "ansible_loop_var": "item", "changed": true, "cmd": "set -euxo pipefail\nif [ \"false\" = true ]; then\n rm -rf \"/var/db/tang\"\nelse\n rm -rf \"/var/db/tang\"/* \"/var/db/tang\"/.* || :\nfi\n", "delta": "0:00:00.004069", "end": "2025-07-19 08:58:10.338895", "item": { "path": "/var/db/tang", "remove_dir": "false" }, "rc": 0, "start": "2025-07-19 08:58:10.334826" } STDERR: + '[' false = true ']' + rm -rf /var/db/tang/AsvTiAAN62XFBE6ugfiotfV10uU.jwk /var/db/tang/v3CW6fTnXSf5G-OQXzYXYzO6QFs.jwk /var/db/tang/. /var/db/tang/.. rm: refusing to remove '.' or '..' directory: skipping '/var/db/tang/.' rm: refusing to remove '.' or '..' directory: skipping '/var/db/tang/..' + : changed: [managed-node1] => (item={'path': '/var/cache/tang', 'remove_dir': 'false'}) => { "ansible_loop_var": "item", "changed": true, "cmd": "set -euxo pipefail\nif [ \"false\" = true ]; then\n rm -rf \"/var/cache/tang\"\nelse\n rm -rf \"/var/cache/tang\"/* \"/var/cache/tang\"/.* || :\nfi\n", "delta": "0:00:00.003878", "end": "2025-07-19 08:58:10.662109", "item": { "path": "/var/cache/tang", "remove_dir": "false" }, "rc": 0, "start": "2025-07-19 08:58:10.658231" } STDERR: + '[' false = true ']' + rm -rf '/var/cache/tang/*' '/var/cache/tang/.*' META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* managed-node1 : ok=50 changed=10 unreachable=0 failed=0 skipped=36 rescued=5 ignored=0 SYSTEM ROLES ERRORS BEGIN v1 [ { "ansible_version": "2.9.27", "end_time": "2025-07-19T12:57:52.469913+00:00Z", "host": "managed-node1", "message": "You need to specify nbde_server_keys_dir and it must be an absolute path\n", "start_time": "2025-07-19T12:57:52.451474+00:00Z", "task_name": "Make sure nbde_server_keys_dir is set", "task_path": "/tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/tang-key-management.yml:6" }, { "ansible_version": "2.9.27", "end_time": "2025-07-19T12:57:56.884058+00:00Z", "host": "managed-node1", "message": "You need to specify nbde_server_keys_dir and it must be an absolute path\n", "start_time": "2025-07-19T12:57:56.864349+00:00Z", "task_name": "Make sure nbde_server_keys_dir is set", "task_path": "/tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/tang-key-management.yml:6" }, { "ansible_version": "2.9.27", "end_time": "2025-07-19T12:58:01.160569+00:00Z", "host": "managed-node1", "message": "You need to specify nbde_server_keys_dir and it must be an absolute path\n", "start_time": "2025-07-19T12:58:01.140812+00:00Z", "task_name": "Make sure nbde_server_keys_dir is set", "task_path": "/tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/tang-key-management.yml:6" }, { "ansible_version": "2.9.27", "end_time": "2025-07-19T12:58:05.647110+00:00Z", "host": "managed-node1", "message": "You need to specify nbde_server_keys_dir and it must be an absolute path\n", "start_time": "2025-07-19T12:58:05.625449+00:00Z", "task_name": "Make sure nbde_server_keys_dir is set", "task_path": "/tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/tang-key-management.yml:6" }, { "ansible_version": "2.9.27", "end_time": "2025-07-19T12:58:09.971676+00:00Z", "host": "managed-node1", "message": "You need to specify nbde_server_keys_dir and it must be an absolute path\n", "start_time": "2025-07-19T12:58:09.955559+00:00Z", "task_name": "Make sure nbde_server_keys_dir is set", "task_path": "/tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/tang-key-management.yml:6" } ] SYSTEM ROLES ERRORS END v1 TASKS RECAP ******************************************************************** Saturday 19 July 2025 08:58:10 -0400 (0:00:00.686) 0:00:24.336 ********* =============================================================================== fedora.linux_system_roles.nbde_server : Ensure tang is installed -------- 3.03s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:2 fedora.linux_system_roles.nbde_server : Ensure tang is installed -------- 2.95s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:2 fedora.linux_system_roles.nbde_server : Ensure tang is installed -------- 2.93s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:2 fedora.linux_system_roles.nbde_server : Ensure tang is installed -------- 2.90s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:2 fedora.linux_system_roles.nbde_server : Ensure tang is installed -------- 2.84s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:2 Gathering Facts --------------------------------------------------------- 0.96s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml:5 Remove managed node files/directories ----------------------------------- 0.76s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml:9 Remove managed node files/directories ----------------------------------- 0.69s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml:9 Remove managed node files/directories ----------------------------------- 0.68s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml:9 Remove managed node files/directories ----------------------------------- 0.67s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml:9 Remove managed node files/directories ----------------------------------- 0.67s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tasks/cleanup.yml:9 fedora.linux_system_roles.nbde_server : Ensure we have keys ------------- 0.53s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:17 fedora.linux_system_roles.nbde_server : Run systemctl ------------------- 0.52s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:22 fedora.linux_system_roles.nbde_server : Check if system is ostree ------- 0.47s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/set_vars.yml:10 fedora.linux_system_roles.nbde_server : Ensure we have keys ------------- 0.41s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:17 fedora.linux_system_roles.nbde_server : Ensure we have keys ------------- 0.38s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:17 fedora.linux_system_roles.nbde_server : Ensure we have keys ------------- 0.35s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:17 fedora.linux_system_roles.nbde_server : Ensure we have keys ------------- 0.35s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:17 fedora.linux_system_roles.nbde_server : Perform key management (fetch/deploy) tasks --- 0.11s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/roles/nbde_server/tasks/main-tang.yml:26 Directory starting with ./ ---------------------------------------------- 0.07s /tmp/collections-EEV/ansible_collections/fedora/linux_system_roles/tests/nbde_server/tests_nbde_server_keys_dir.yml:81