ansible-playbook 2.9.27 config file = /etc/ansible/ansible.cfg configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python2.7/site-packages/ansible executable location = /usr/bin/ansible-playbook python version = 2.7.5 (default, Nov 14 2023, 16:14:06) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] Using /etc/ansible/ansible.cfg as config file [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 '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_selinux_disabled.yml ******************************************* 1 plays in /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/tests_selinux_disabled.yml PLAY [Ensure the default is targeted, enforcing, without local modifications] *** TASK [Gathering Facts] ********************************************************* task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/tests_selinux_disabled.yml:2 Saturday 28 June 2025 16:18:22 -0400 (0:00:00.035) 0:00:00.035 ********* ok: [managed-node1] META: ran handlers TASK [Ensure SELinux test packages] ******************************************** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/tests_selinux_disabled.yml:19 Saturday 28 June 2025 16:18:23 -0400 (0:00:00.836) 0:00:00.872 ********* included: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/set_selinux_variables.yml for managed-node1 TASK [Ensure ansible_facts used by tests] ************************************** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/set_selinux_variables.yml:12 Saturday 28 June 2025 16:18:23 -0400 (0:00:00.033) 0:00:00.906 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Ensure SELinux testing packages] ***************************************** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/set_selinux_variables.yml:17 Saturday 28 June 2025 16:18:23 -0400 (0:00:00.042) 0:00:00.949 ********* TASK [fedora.linux_system_roles.selinux : Check if system is ostree] *********** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:5 Saturday 28 June 2025 16:18:23 -0400 (0:00:00.052) 0:00:01.001 ********* ok: [managed-node1] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.selinux : Set flag to indicate system is ostree] *** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:10 Saturday 28 June 2025 16:18:24 -0400 (0:00:00.433) 0:00:01.435 ********* ok: [managed-node1] => { "ansible_facts": { "__selinux_is_ostree": false }, "changed": false } TASK [fedora.linux_system_roles.selinux : Check if transactional-update exists in /sbin] *** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:17 Saturday 28 June 2025 16:18:24 -0400 (0:00:00.069) 0:00:01.504 ********* ok: [managed-node1] => { "changed": false, "stat": { "exists": false } } TASK [fedora.linux_system_roles.selinux : Set flag if transactional-update exists] *** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:22 Saturday 28 June 2025 16:18:24 -0400 (0:00:00.373) 0:00:01.878 ********* ok: [managed-node1] => { "ansible_facts": { "__selinux_is_transactional": false }, "changed": false } TASK [fedora.linux_system_roles.selinux : Install SELinux python2 tools] ******* task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:26 Saturday 28 June 2025 16:18:24 -0400 (0:00:00.071) 0:00:01.950 ********* ok: [managed-node1] => { "changed": false, "rc": 0, "results": [ "libselinux-python-2.5-15.el7.x86_64 providing libselinux-python is already installed", "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed" ] } lsrpackages: libselinux-python policycoreutils-python TASK [fedora.linux_system_roles.selinux : Install SELinux python3 tools] ******* task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:35 Saturday 28 June 2025 16:18:25 -0400 (0:00:00.857) 0:00:02.807 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Install SELinux python3 tools] ******* task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:46 Saturday 28 June 2025 16:18:25 -0400 (0:00:00.041) 0:00:02.849 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Ensure grubby used to modify selinux kernel parameter] *** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:58 Saturday 28 June 2025 16:18:25 -0400 (0:00:00.041) 0:00:02.890 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Install SELinux tool semanage] ******* task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:67 Saturday 28 June 2025 16:18:25 -0400 (0:00:00.046) 0:00:02.937 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Notify user that reboot is needed to apply changes] *** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:81 Saturday 28 June 2025 16:18:25 -0400 (0:00:00.045) 0:00:02.983 ********* skipping: [managed-node1] => {} TASK [fedora.linux_system_roles.selinux : Reboot transactional update systems] *** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:86 Saturday 28 June 2025 16:18:25 -0400 (0:00:00.043) 0:00:03.026 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Fail if reboot is needed and not set] *** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:91 Saturday 28 June 2025 16:18:25 -0400 (0:00:00.042) 0:00:03.068 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [fedora.linux_system_roles.selinux : Refresh facts] *********************** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:98 Saturday 28 June 2025 16:18:25 -0400 (0:00:00.044) 0:00:03.113 ********* ok: [managed-node1] TASK [Ensure selinux-policy-targeted] ****************************************** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/set_selinux_variables.yml:22 Saturday 28 June 2025 16:18:26 -0400 (0:00:00.498) 0:00:03.612 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Ensure findmnt] ********************************************************** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/set_selinux_variables.yml:29 Saturday 28 June 2025 16:18:26 -0400 (0:00:00.042) 0:00:03.654 ********* ok: [managed-node1] => { "changed": false, "rc": 0, "results": [ "util-linux-2.23.2-65.el7_9.1.x86_64 providing util-linux is already installed" ] } lsrpackages: util-linux TASK [Set is_el6 flag] ********************************************************* task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/set_selinux_variables.yml:38 Saturday 28 June 2025 16:18:27 -0400 (0:00:00.592) 0:00:04.247 ********* ok: [managed-node1] => { "ansible_facts": { "__selinux_is_el6": false }, "changed": false } TASK [Get local modifications - boolean] *************************************** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/set_selinux_variables.yml:46 Saturday 28 June 2025 16:18:27 -0400 (0:00:00.048) 0:00:04.296 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Get local modifications - port] ****************************************** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/set_selinux_variables.yml:51 Saturday 28 June 2025 16:18:27 -0400 (0:00:00.041) 0:00:04.338 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Get local modifications - login] ***************************************** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/set_selinux_variables.yml:56 Saturday 28 June 2025 16:18:27 -0400 (0:00:00.040) 0:00:04.379 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Get local modifications - fcontext] ************************************** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/set_selinux_variables.yml:61 Saturday 28 June 2025 16:18:27 -0400 (0:00:00.058) 0:00:04.437 ********* skipping: [managed-node1] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Add a Linux System Roles SELinux User] *********************************** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/tests_selinux_disabled.yml:26 Saturday 28 June 2025 16:18:27 -0400 (0:00:00.061) 0:00:04.499 ********* ok: [managed-node1] => { "append": false, "changed": false, "comment": "Linux System Roles SELinux User", "group": 1000, "home": "/home/sar-user", "move_home": false, "name": "sar-user", "shell": "/bin/bash", "state": "present", "uid": 1000 } TASK [Add some mapping] ******************************************************** task path: /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/tests_selinux_disabled.yml:30 Saturday 28 June 2025 16:18:27 -0400 (0:00:00.589) 0:00:05.088 ********* fatal: [managed-node1]: FAILED! => { "changed": false, "cmd": "set -euo pipefail\necho -e -n \"boolean -m --on daemons_use_tcp_wrapper\nport -a -p tcp -t ssh_port_t 22100\nfcontext -a -t user_home_dir_t /tmp/test_dir\nlogin -a -s staff_u sar-user\n\" | /usr/sbin/semanage -i -", "delta": "0:00:00.274975", "end": "2025-06-28 16:18:28.529561", "rc": 1, "start": "2025-06-28 16:18:28.254586" } STDERR: ValueError: Port tcp/22100 already defined MSG: non-zero return code PLAY RECAP ********************************************************************* managed-node1 : ok=11 changed=0 unreachable=0 failed=1 skipped=13 rescued=0 ignored=0 SYSTEM ROLES ERRORS BEGIN v1 [ { "ansible_version": "2.9.27", "delta": "0:00:00.274975", "end_time": "2025-06-28 16:18:28.529561", "host": "managed-node1", "message": "non-zero return code", "rc": 1, "start_time": "2025-06-28 16:18:28.254586", "stderr": "ValueError: Port tcp/22100 already defined", "task_name": "Add some mapping", "task_path": "/tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/tests_selinux_disabled.yml:30" } ] SYSTEM ROLES ERRORS END v1 TASKS RECAP ******************************************************************** Saturday 28 June 2025 16:18:28 -0400 (0:00:00.705) 0:00:05.794 ********* =============================================================================== fedora.linux_system_roles.selinux : Install SELinux python2 tools ------- 0.86s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:26 Gathering Facts --------------------------------------------------------- 0.84s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/tests_selinux_disabled.yml:2 Add some mapping -------------------------------------------------------- 0.71s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/tests_selinux_disabled.yml:30 Ensure findmnt ---------------------------------------------------------- 0.59s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/set_selinux_variables.yml:29 Add a Linux System Roles SELinux User ----------------------------------- 0.59s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/tests_selinux_disabled.yml:26 fedora.linux_system_roles.selinux : Refresh facts ----------------------- 0.50s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:98 fedora.linux_system_roles.selinux : Check if system is ostree ----------- 0.43s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:5 fedora.linux_system_roles.selinux : Check if transactional-update exists in /sbin --- 0.37s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:17 fedora.linux_system_roles.selinux : Set flag if transactional-update exists --- 0.07s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:22 fedora.linux_system_roles.selinux : Set flag to indicate system is ostree --- 0.07s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:10 Get local modifications - fcontext -------------------------------------- 0.06s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/set_selinux_variables.yml:61 Get local modifications - login ----------------------------------------- 0.06s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/set_selinux_variables.yml:56 Ensure SELinux testing packages ----------------------------------------- 0.05s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/set_selinux_variables.yml:17 Set is_el6 flag --------------------------------------------------------- 0.05s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/set_selinux_variables.yml:38 fedora.linux_system_roles.selinux : Ensure grubby used to modify selinux kernel parameter --- 0.05s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:58 fedora.linux_system_roles.selinux : Install SELinux tool semanage ------- 0.05s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:67 fedora.linux_system_roles.selinux : Fail if reboot is needed and not set --- 0.04s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:91 fedora.linux_system_roles.selinux : Notify user that reboot is needed to apply changes --- 0.04s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/roles/selinux/tasks/ensure_selinux_packages.yml:81 Ensure ansible_facts used by tests -------------------------------------- 0.04s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/set_selinux_variables.yml:12 Ensure selinux-policy-targeted ------------------------------------------ 0.04s /tmp/collections-3Ue/ansible_collections/fedora/linux_system_roles/tests/selinux/set_selinux_variables.yml:22