# STDOUT: ---v---v---v---v---v--- ansible-playbook 2.9.27 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/jenkins/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /opt/ansible-2.9/lib/python3.6/site-packages/ansible executable location = /opt/ansible-2.9/bin/ansible-playbook python version = 3.6.8 (default, Jan 25 2023, 15:03:30) [GCC 8.5.0 20210514 (Red Hat 8.5.0-18)] Using /etc/ansible/ansible.cfg as config file 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_host_to_unmanaged_host.yml ************************************* 1 plays in /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml PLAY [Test tunnels to hosts not managed by Ansible] **************************** TASK [Gathering Facts] ********************************************************* task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:3 Monday 28 August 2023 01:41:52 +0000 (0:00:00.018) 0:00:00.018 ********* ok: [sut] META: ran handlers TASK [Set up test environment] ************************************************* task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:12 Monday 28 August 2023 01:41:53 +0000 (0:00:00.647) 0:00:00.665 ********* included: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/setup_test.yml for sut TASK [Set platform/version specific variables] ********************************* task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/setup_test.yml:2 Monday 28 August 2023 01:41:53 +0000 (0:00:00.023) 0:00:00.689 ********* TASK [linux-system-roles.vpn : Ensure ansible_facts used by role] ************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/set_vars.yml:2 Monday 28 August 2023 01:41:53 +0000 (0:00:00.024) 0:00:00.713 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.vpn : Set platform/version specific variables] ******** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/set_vars.yml:8 Monday 28 August 2023 01:41:53 +0000 (0:00:00.070) 0:00:00.783 ********* skipping: [sut] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=RedHat_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "RedHat_9.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=RedHat_9.3.yml) => { "ansible_loop_var": "item", "changed": false, "item": "RedHat_9.3.yml", "skip_reason": "Conditional result was False" } TASK [Change inventory_hostname] *********************************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/setup_test.yml:11 Monday 28 August 2023 01:41:53 +0000 (0:00:00.047) 0:00:00.831 ********* ok: [sut] => { "ansible_facts": { "inventory_hostname": "mainhost.local" }, "changed": false } TASK [Add sample main host] **************************************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/setup_test.yml:18 Monday 28 August 2023 01:41:53 +0000 (0:00:00.032) 0:00:00.864 ********* creating host via 'add_host': hostname=mainhost.local changed: [sut] => { "add_host": { "groups": [], "host_name": "mainhost.local", "host_vars": {} }, "changed": true } TASK [Create nss directory for testing] **************************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/setup_test.yml:22 Monday 28 August 2023 01:41:53 +0000 (0:00:00.031) 0:00:00.896 ********* changed: [sut] => { "changed": true, "gid": 0, "group": "root", "mode": "0600", "owner": "root", "path": "/var/lib/ipsec/nss", "secontext": "unconfined_u:object_r:var_lib_t:s0", "size": 6, "state": "directory", "uid": 0 } TASK [Create /etc/ipsec.d directory for testing] ******************************* task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/setup_test.yml:28 Monday 28 August 2023 01:41:53 +0000 (0:00:00.278) 0:00:01.174 ********* changed: [sut] => { "changed": true, "gid": 0, "group": "root", "mode": "0600", "owner": "root", "path": "/etc/ipsec.d", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 6, "state": "directory", "uid": 0 } TASK [Dynamically add more hosts] ********************************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/setup_test.yml:34 Monday 28 August 2023 01:41:54 +0000 (0:00:00.201) 0:00:01.375 ********* included: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/add_hosts.yml for sut TASK [Dynamically add multiple hosts for testing] ****************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/add_hosts.yml:2 Monday 28 August 2023 01:41:54 +0000 (0:00:00.020) 0:00:01.396 ********* creating host via 'add_host': hostname=host01.local changed: [sut] => (item=1) => { "add_host": { "groups": [ "testing" ], "host_name": "host01.local", "host_vars": { "cert_name": "dyn_cert", "current_ip": "169.254.1.1", "current_subnet": "169.254.0.0/16" } }, "ansible_loop_var": "item", "changed": true, "item": 1 } creating host via 'add_host': hostname=host02.local changed: [sut] => (item=2) => { "add_host": { "groups": [ "testing" ], "host_name": "host02.local", "host_vars": { "cert_name": "dyn_cert", "current_ip": "169.254.1.1", "current_subnet": "169.254.0.0/16" } }, "ansible_loop_var": "item", "changed": true, "item": 2 } TASK [Create mock vpn_connections] ********************************************* task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/add_hosts.yml:11 Monday 28 August 2023 01:41:54 +0000 (0:00:00.039) 0:00:01.435 ********* ok: [sut] => { "ansible_facts": { "vpn_connections": [ { "hosts": { "host01.local": "", "host02.local": "", "mainhost.local": "", "sut": "" } } ] }, "changed": false } TASK [Create sample policies directory for testing] **************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/setup_test.yml:40 Monday 28 August 2023 01:41:54 +0000 (0:00:00.043) 0:00:01.478 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Create sample policy files for testing] ********************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/setup_test.yml:46 Monday 28 August 2023 01:41:54 +0000 (0:00:00.031) 0:00:01.509 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Create sample policy files for testing] ********************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/setup_test.yml:52 Monday 28 August 2023 01:41:54 +0000 (0:00:00.029) 0:00:01.539 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Create sample policy files for testing] ********************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/setup_test.yml:58 Monday 28 August 2023 01:41:54 +0000 (0:00:00.028) 0:00:01.568 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Add extra options and unmanaged host] ************************************ task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:15 Monday 28 August 2023 01:41:54 +0000 (0:00:00.030) 0:00:01.598 ********* ok: [sut] => { "ansible_facts": { "vpn_connections": [ { "hosts": { "host01.local": "", "host02.local": "", "host03.local": { "hostname": "169.254.1.1" }, "mainhost.local": "", "sut": "" } } ] }, "changed": false } TASK [Use vpn role] ************************************************************ task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:24 Monday 28 August 2023 01:41:54 +0000 (0:00:00.037) 0:00:01.636 ********* TASK [linux-system-roles.vpn : Set platform/version specific variables] ******** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:3 Monday 28 August 2023 01:41:54 +0000 (0:00:00.042) 0:00:01.678 ********* included: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/set_vars.yml for sut TASK [linux-system-roles.vpn : Ensure ansible_facts used by role] ************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/set_vars.yml:2 Monday 28 August 2023 01:41:54 +0000 (0:00:00.020) 0:00:01.698 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.vpn : Set platform/version specific variables] ******** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/set_vars.yml:8 Monday 28 August 2023 01:41:54 +0000 (0:00:00.032) 0:00:01.731 ********* skipping: [sut] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=RedHat.yml) => { "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=RedHat_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "RedHat_9.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=RedHat_9.3.yml) => { "ansible_loop_var": "item", "changed": false, "item": "RedHat_9.3.yml", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.vpn : Ensure required packages are installed] ********* task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:6 Monday 28 August 2023 01:41:54 +0000 (0:00:00.052) 0:00:01.784 ********* changed: [sut] => { "changed": true, "rc": 0, "results": [ "Installed: ldns-1.7.1-11.el9.x86_64", "Installed: unbound-libs-1.16.2-3.el9.x86_64", "Installed: libreswan-4.12-1.el9.x86_64", "Installed: nspr-4.35.0-3.el9_2.x86_64", "Installed: protobuf-c-1.3.3-13.el9.x86_64", "Installed: nss-3.90.0-3.el9_2.x86_64", "Installed: nss-softokn-3.90.0-3.el9_2.x86_64", "Installed: nss-softokn-freebl-3.90.0-3.el9_2.x86_64", "Installed: nss-sysinit-3.90.0-3.el9_2.x86_64", "Installed: nss-tools-3.90.0-3.el9_2.x86_64", "Installed: nss-util-3.90.0-3.el9_2.x86_64" ] } TASK [linux-system-roles.vpn : Configure firewall] ***************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:12 Monday 28 August 2023 01:41:59 +0000 (0:00:04.712) 0:00:06.496 ********* included: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/firewall.yml for sut TASK [Ensure the vpn ports status with the firewall role] ********************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/firewall.yml:3 Monday 28 August 2023 01:41:59 +0000 (0:00:00.020) 0:00:06.517 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.vpn : Configure selinux] ****************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:15 Monday 28 August 2023 01:41:59 +0000 (0:00:00.027) 0:00:06.545 ********* included: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/selinux.yml for sut TASK [linux-system-roles.vpn : Populate service facts] ************************* task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/selinux.yml:3 Monday 28 August 2023 01:41:59 +0000 (0:00:00.023) 0:00:06.568 ********* ok: [sut] => { "ansible_facts": { "services": { "NetworkManager-dispatcher.service": { "name": "NetworkManager-dispatcher.service", "source": "systemd", "state": "inactive", "status": "enabled" }, "NetworkManager-wait-online.service": { "name": "NetworkManager-wait-online.service", "source": "systemd", "state": "stopped", "status": "enabled" }, "NetworkManager.service": { "name": "NetworkManager.service", "source": "systemd", "state": "running", "status": "enabled" }, "auditd.service": { "name": "auditd.service", "source": "systemd", "state": "running", "status": "enabled" }, "auth-rpcgss-module.service": { "name": "auth-rpcgss-module.service", "source": "systemd", "state": "stopped", "status": "static" }, "autovt@.service": { "name": "autovt@.service", "source": "systemd", "state": "unknown", "status": "alias" }, "chrony-wait.service": { "name": "chrony-wait.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "chronyd.service": { "name": "chronyd.service", "source": "systemd", "state": "running", "status": "enabled" }, "cloud-config.service": { "name": "cloud-config.service", "source": "systemd", "state": "stopped", "status": "enabled" }, "cloud-final.service": { "name": "cloud-final.service", "source": "systemd", "state": "stopped", "status": "enabled" }, "cloud-init-hotplugd.service": { "name": "cloud-init-hotplugd.service", "source": "systemd", "state": "inactive", "status": "static" }, "cloud-init-local.service": { "name": "cloud-init-local.service", "source": "systemd", "state": "stopped", "status": "enabled" }, "cloud-init.service": { "name": "cloud-init.service", "source": "systemd", "state": "stopped", "status": "enabled" }, "console-getty.service": { "name": "console-getty.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "container-getty@.service": { "name": "container-getty@.service", "source": "systemd", "state": "unknown", "status": "static" }, "cpupower.service": { "name": "cpupower.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "crond.service": { "name": "crond.service", "source": "systemd", "state": "running", "status": "enabled" }, "dbus-broker.service": { "name": "dbus-broker.service", "source": "systemd", "state": "running", "status": "enabled" }, "dbus-org.freedesktop.hostname1.service": { "name": "dbus-org.freedesktop.hostname1.service", "source": "systemd", "state": "inactive", "status": "alias" }, "dbus-org.freedesktop.locale1.service": { "name": "dbus-org.freedesktop.locale1.service", "source": "systemd", "state": "inactive", "status": "alias" }, "dbus-org.freedesktop.login1.service": { "name": "dbus-org.freedesktop.login1.service", "source": "systemd", "state": "active", "status": "alias" }, "dbus-org.freedesktop.nm-dispatcher.service": { "name": "dbus-org.freedesktop.nm-dispatcher.service", "source": "systemd", "state": "inactive", "status": "alias" }, "dbus-org.freedesktop.timedate1.service": { "name": "dbus-org.freedesktop.timedate1.service", "source": "systemd", "state": "inactive", "status": "alias" }, "dbus.service": { "name": "dbus.service", "source": "systemd", "state": "active", "status": "alias" }, "debug-shell.service": { "name": "debug-shell.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "dnf-makecache.service": { "name": "dnf-makecache.service", "source": "systemd", "state": "stopped", "status": "static" }, "dnf-system-upgrade-cleanup.service": { "name": "dnf-system-upgrade-cleanup.service", "source": "systemd", "state": "inactive", "status": "static" }, "dnf-system-upgrade.service": { "name": "dnf-system-upgrade.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "dracut-cmdline.service": { "name": "dracut-cmdline.service", "source": "systemd", "state": "stopped", "status": "static" }, "dracut-initqueue.service": { "name": "dracut-initqueue.service", "source": "systemd", "state": "stopped", "status": "static" }, "dracut-mount.service": { "name": "dracut-mount.service", "source": "systemd", "state": "stopped", "status": "static" }, "dracut-pre-mount.service": { "name": "dracut-pre-mount.service", "source": "systemd", "state": "stopped", "status": "static" }, "dracut-pre-pivot.service": { "name": "dracut-pre-pivot.service", "source": "systemd", "state": "stopped", "status": "static" }, "dracut-pre-trigger.service": { "name": "dracut-pre-trigger.service", "source": "systemd", "state": "stopped", "status": "static" }, "dracut-pre-udev.service": { "name": "dracut-pre-udev.service", "source": "systemd", "state": "stopped", "status": "static" }, "dracut-shutdown-onfailure.service": { "name": "dracut-shutdown-onfailure.service", "source": "systemd", "state": "stopped", "status": "static" }, "dracut-shutdown.service": { "name": "dracut-shutdown.service", "source": "systemd", "state": "stopped", "status": "static" }, "emergency.service": { "name": "emergency.service", "source": "systemd", "state": "stopped", "status": "static" }, "firewalld.service": { "name": "firewalld.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "fstrim.service": { "name": "fstrim.service", "source": "systemd", "state": "inactive", "status": "static" }, "getty@.service": { "name": "getty@.service", "source": "systemd", "state": "unknown", "status": "enabled" }, "getty@tty1.service": { "name": "getty@tty1.service", "source": "systemd", "state": "running", "status": "unknown" }, "grub-boot-indeterminate.service": { "name": "grub-boot-indeterminate.service", "source": "systemd", "state": "inactive", "status": "static" }, "grub2-systemd-integration.service": { "name": "grub2-systemd-integration.service", "source": "systemd", "state": "inactive", "status": "static" }, "gssproxy.service": { "name": "gssproxy.service", "source": "systemd", "state": "running", "status": "disabled" }, "import-state.service": { "name": "import-state.service", "source": "systemd", "state": "stopped", "status": "enabled" }, "initrd-cleanup.service": { "name": "initrd-cleanup.service", "source": "systemd", "state": "stopped", "status": "static" }, "initrd-parse-etc.service": { "name": "initrd-parse-etc.service", "source": "systemd", "state": "stopped", "status": "static" }, "initrd-switch-root.service": { "name": "initrd-switch-root.service", "source": "systemd", "state": "stopped", "status": "static" }, "initrd-udevadm-cleanup-db.service": { "name": "initrd-udevadm-cleanup-db.service", "source": "systemd", "state": "stopped", "status": "static" }, "ipsec.service": { "name": "ipsec.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "irqbalance.service": { "name": "irqbalance.service", "source": "systemd", "state": "running", "status": "enabled" }, "kdump.service": { "name": "kdump.service", "source": "systemd", "state": "stopped", "status": "enabled" }, "kmod-static-nodes.service": { "name": "kmod-static-nodes.service", "source": "systemd", "state": "stopped", "status": "static" }, "kvm_stat.service": { "name": "kvm_stat.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "ldconfig.service": { "name": "ldconfig.service", "source": "systemd", "state": "stopped", "status": "static" }, "loadmodules.service": { "name": "loadmodules.service", "source": "systemd", "state": "stopped", "status": "enabled" }, "logrotate.service": { "name": "logrotate.service", "source": "systemd", "state": "stopped", "status": "static" }, "man-db-cache-update.service": { "name": "man-db-cache-update.service", "source": "systemd", "state": "inactive", "status": "static" }, "man-db-restart-cache-update.service": { "name": "man-db-restart-cache-update.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "microcode.service": { "name": "microcode.service", "source": "systemd", "state": "stopped", "status": "enabled" }, "modprobe@.service": { "name": "modprobe@.service", "source": "systemd", "state": "unknown", "status": "static" }, "modprobe@configfs.service": { "name": "modprobe@configfs.service", "source": "systemd", "state": "stopped", "status": "unknown" }, "modprobe@drm.service": { "name": "modprobe@drm.service", "source": "systemd", "state": "stopped", "status": "unknown" }, "modprobe@fuse.service": { "name": "modprobe@fuse.service", "source": "systemd", "state": "stopped", "status": "unknown" }, "nfs-blkmap.service": { "name": "nfs-blkmap.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "nfs-idmapd.service": { "name": "nfs-idmapd.service", "source": "systemd", "state": "stopped", "status": "static" }, "nfs-mountd.service": { "name": "nfs-mountd.service", "source": "systemd", "state": "stopped", "status": "static" }, "nfs-server.service": { "name": "nfs-server.service", "source": "systemd", "state": "stopped", "status": "disabled" }, "nfs-utils.service": { "name": "nfs-utils.service", "source": "systemd", "state": "stopped", "status": "static" }, "nfsdcld.service": { "name": "nfsdcld.service", "source": "systemd", "state": "stopped", "status": "static" }, "nftables.service": { "name": "nftables.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "nis-domainname.service": { "name": "nis-domainname.service", "source": "systemd", "state": "stopped", "status": "enabled" }, "nm-priv-helper.service": { "name": "nm-priv-helper.service", "source": "systemd", "state": "inactive", "status": "static" }, "oddjobd.service": { "name": "oddjobd.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "pam_namespace.service": { "name": "pam_namespace.service", "source": "systemd", "state": "inactive", "status": "static" }, "qemu-guest-agent.service": { "name": "qemu-guest-agent.service", "source": "systemd", "state": "inactive", "status": "enabled" }, "quotaon.service": { "name": "quotaon.service", "source": "systemd", "state": "inactive", "status": "static" }, "rc-local.service": { "name": "rc-local.service", "source": "systemd", "state": "stopped", "status": "static" }, "rdisc.service": { "name": "rdisc.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "rescue.service": { "name": "rescue.service", "source": "systemd", "state": "stopped", "status": "static" }, "restraintd.service": { "name": "restraintd.service", "source": "systemd", "state": "running", "status": "enabled" }, "rhsm-facts.service": { "name": "rhsm-facts.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "rhsm.service": { "name": "rhsm.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "rhsmcertd.service": { "name": "rhsmcertd.service", "source": "systemd", "state": "running", "status": "enabled" }, "rngd.service": { "name": "rngd.service", "source": "systemd", "state": "running", "status": "enabled" }, "rpc-gssd.service": { "name": "rpc-gssd.service", "source": "systemd", "state": "stopped", "status": "static" }, "rpc-statd-notify.service": { "name": "rpc-statd-notify.service", "source": "systemd", "state": "stopped", "status": "static" }, "rpc-statd.service": { "name": "rpc-statd.service", "source": "systemd", "state": "stopped", "status": "static" }, "rpcbind.service": { "name": "rpcbind.service", "source": "systemd", "state": "running", "status": "enabled" }, "rpmdb-rebuild.service": { "name": "rpmdb-rebuild.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "rsyslog.service": { "name": "rsyslog.service", "source": "systemd", "state": "running", "status": "enabled" }, "selinux-autorelabel-mark.service": { "name": "selinux-autorelabel-mark.service", "source": "systemd", "state": "stopped", "status": "enabled" }, "selinux-autorelabel.service": { "name": "selinux-autorelabel.service", "source": "systemd", "state": "inactive", "status": "static" }, "selinux-check-proper-disable.service": { "name": "selinux-check-proper-disable.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "serial-getty@.service": { "name": "serial-getty@.service", "source": "systemd", "state": "unknown", "status": "indirect" }, "serial-getty@ttyS0.service": { "name": "serial-getty@ttyS0.service", "source": "systemd", "state": "running", "status": "unknown" }, "sshd-keygen@.service": { "name": "sshd-keygen@.service", "source": "systemd", "state": "unknown", "status": "disabled" }, "sshd-keygen@ecdsa.service": { "name": "sshd-keygen@ecdsa.service", "source": "systemd", "state": "stopped", "status": "unknown" }, "sshd-keygen@ed25519.service": { "name": "sshd-keygen@ed25519.service", "source": "systemd", "state": "stopped", "status": "unknown" }, "sshd-keygen@rsa.service": { "name": "sshd-keygen@rsa.service", "source": "systemd", "state": "stopped", "status": "unknown" }, "sshd.service": { "name": "sshd.service", "source": "systemd", "state": "running", "status": "enabled" }, "sshd@.service": { "name": "sshd@.service", "source": "systemd", "state": "unknown", "status": "static" }, "sssd-autofs.service": { "name": "sssd-autofs.service", "source": "systemd", "state": "inactive", "status": "indirect" }, "sssd-kcm.service": { "name": "sssd-kcm.service", "source": "systemd", "state": "stopped", "status": "indirect" }, "sssd-nss.service": { "name": "sssd-nss.service", "source": "systemd", "state": "inactive", "status": "indirect" }, "sssd-pac.service": { "name": "sssd-pac.service", "source": "systemd", "state": "inactive", "status": "indirect" }, "sssd-pam.service": { "name": "sssd-pam.service", "source": "systemd", "state": "inactive", "status": "indirect" }, "sssd-ssh.service": { "name": "sssd-ssh.service", "source": "systemd", "state": "inactive", "status": "indirect" }, "sssd-sudo.service": { "name": "sssd-sudo.service", "source": "systemd", "state": "inactive", "status": "indirect" }, "sssd.service": { "name": "sssd.service", "source": "systemd", "state": "stopped", "status": "enabled" }, "system-update-cleanup.service": { "name": "system-update-cleanup.service", "source": "systemd", "state": "inactive", "status": "static" }, "systemd-ask-password-console.service": { "name": "systemd-ask-password-console.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-ask-password-wall.service": { "name": "systemd-ask-password-wall.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-backlight@.service": { "name": "systemd-backlight@.service", "source": "systemd", "state": "unknown", "status": "static" }, "systemd-binfmt.service": { "name": "systemd-binfmt.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-bless-boot.service": { "name": "systemd-bless-boot.service", "source": "systemd", "state": "inactive", "status": "static" }, "systemd-boot-check-no-failures.service": { "name": "systemd-boot-check-no-failures.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "systemd-boot-system-token.service": { "name": "systemd-boot-system-token.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-boot-update.service": { "name": "systemd-boot-update.service", "source": "systemd", "state": "stopped", "status": "enabled" }, "systemd-coredump@.service": { "name": "systemd-coredump@.service", "source": "systemd", "state": "unknown", "status": "static" }, "systemd-exit.service": { "name": "systemd-exit.service", "source": "systemd", "state": "inactive", "status": "static" }, "systemd-firstboot.service": { "name": "systemd-firstboot.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-fsck-root.service": { "name": "systemd-fsck-root.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-fsck@.service": { "name": "systemd-fsck@.service", "source": "systemd", "state": "unknown", "status": "static" }, "systemd-growfs-root.service": { "name": "systemd-growfs-root.service", "source": "systemd", "state": "inactive", "status": "static" }, "systemd-growfs@.service": { "name": "systemd-growfs@.service", "source": "systemd", "state": "unknown", "status": "static" }, "systemd-halt.service": { "name": "systemd-halt.service", "source": "systemd", "state": "inactive", "status": "static" }, "systemd-hibernate-resume@.service": { "name": "systemd-hibernate-resume@.service", "source": "systemd", "state": "unknown", "status": "static" }, "systemd-hibernate.service": { "name": "systemd-hibernate.service", "source": "systemd", "state": "inactive", "status": "static" }, "systemd-hostnamed.service": { "name": "systemd-hostnamed.service", "source": "systemd", "state": "inactive", "status": "static" }, "systemd-hwdb-update.service": { "name": "systemd-hwdb-update.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-hybrid-sleep.service": { "name": "systemd-hybrid-sleep.service", "source": "systemd", "state": "inactive", "status": "static" }, "systemd-initctl.service": { "name": "systemd-initctl.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-journal-catalog-update.service": { "name": "systemd-journal-catalog-update.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-journal-flush.service": { "name": "systemd-journal-flush.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-journald.service": { "name": "systemd-journald.service", "source": "systemd", "state": "running", "status": "static" }, "systemd-journald@.service": { "name": "systemd-journald@.service", "source": "systemd", "state": "unknown", "status": "static" }, "systemd-kexec.service": { "name": "systemd-kexec.service", "source": "systemd", "state": "inactive", "status": "static" }, "systemd-localed.service": { "name": "systemd-localed.service", "source": "systemd", "state": "inactive", "status": "static" }, "systemd-logind.service": { "name": "systemd-logind.service", "source": "systemd", "state": "running", "status": "static" }, "systemd-machine-id-commit.service": { "name": "systemd-machine-id-commit.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-modules-load.service": { "name": "systemd-modules-load.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-network-generator.service": { "name": "systemd-network-generator.service", "source": "systemd", "state": "stopped", "status": "enabled" }, "systemd-pcrphase-initrd.service": { "name": "systemd-pcrphase-initrd.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-pcrphase-sysinit.service": { "name": "systemd-pcrphase-sysinit.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-pcrphase.service": { "name": "systemd-pcrphase.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-poweroff.service": { "name": "systemd-poweroff.service", "source": "systemd", "state": "inactive", "status": "static" }, "systemd-pstore.service": { "name": "systemd-pstore.service", "source": "systemd", "state": "inactive", "status": "disabled" }, "systemd-quotacheck.service": { "name": "systemd-quotacheck.service", "source": "systemd", "state": "inactive", "status": "static" }, "systemd-random-seed.service": { "name": "systemd-random-seed.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-reboot.service": { "name": "systemd-reboot.service", "source": "systemd", "state": "inactive", "status": "static" }, "systemd-remount-fs.service": { "name": "systemd-remount-fs.service", "source": "systemd", "state": "stopped", "status": "enabled-runtime" }, "systemd-repart.service": { "name": "systemd-repart.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-rfkill.service": { "name": "systemd-rfkill.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-suspend-then-hibernate.service": { "name": "systemd-suspend-then-hibernate.service", "source": "systemd", "state": "inactive", "status": "static" }, "systemd-suspend.service": { "name": "systemd-suspend.service", "source": "systemd", "state": "inactive", "status": "static" }, "systemd-sysctl.service": { "name": "systemd-sysctl.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-sysext.service": { "name": "systemd-sysext.service", "source": "systemd", "state": "stopped", "status": "disabled" }, "systemd-sysupdate-reboot.service": { "name": "systemd-sysupdate-reboot.service", "source": "systemd", "state": "inactive", "status": "indirect" }, "systemd-sysupdate.service": { "name": "systemd-sysupdate.service", "source": "systemd", "state": "inactive", "status": "indirect" }, "systemd-sysusers.service": { "name": "systemd-sysusers.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-timedated.service": { "name": "systemd-timedated.service", "source": "systemd", "state": "inactive", "status": "static" }, "systemd-tmpfiles-clean.service": { "name": "systemd-tmpfiles-clean.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-tmpfiles-setup-dev.service": { "name": "systemd-tmpfiles-setup-dev.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-tmpfiles-setup.service": { "name": "systemd-tmpfiles-setup.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-udev-settle.service": { "name": "systemd-udev-settle.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-udev-trigger.service": { "name": "systemd-udev-trigger.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-udevd.service": { "name": "systemd-udevd.service", "source": "systemd", "state": "running", "status": "static" }, "systemd-update-done.service": { "name": "systemd-update-done.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-update-utmp-runlevel.service": { "name": "systemd-update-utmp-runlevel.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-update-utmp.service": { "name": "systemd-update-utmp.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-user-sessions.service": { "name": "systemd-user-sessions.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-vconsole-setup.service": { "name": "systemd-vconsole-setup.service", "source": "systemd", "state": "stopped", "status": "static" }, "systemd-volatile-root.service": { "name": "systemd-volatile-root.service", "source": "systemd", "state": "inactive", "status": "static" }, "teamd@.service": { "name": "teamd@.service", "source": "systemd", "state": "unknown", "status": "static" }, "unbound-anchor.service": { "name": "unbound-anchor.service", "source": "systemd", "state": "stopped", "status": "static" }, "user-runtime-dir@.service": { "name": "user-runtime-dir@.service", "source": "systemd", "state": "unknown", "status": "static" }, "user-runtime-dir@0.service": { "name": "user-runtime-dir@0.service", "source": "systemd", "state": "stopped", "status": "unknown" }, "user@.service": { "name": "user@.service", "source": "systemd", "state": "unknown", "status": "static" }, "user@0.service": { "name": "user@0.service", "source": "systemd", "state": "running", "status": "unknown" } } }, "changed": false } TASK [linux-system-roles.vpn : Get the ipsec tcp service ports] **************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/selinux.yml:12 Monday 28 August 2023 01:42:01 +0000 (0:00:01.668) 0:00:08.237 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.vpn : Initialize _vpn_selinux] ************************ task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/selinux.yml:20 Monday 28 August 2023 01:42:01 +0000 (0:00:00.038) 0:00:08.276 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.vpn : Add the ipsec service ports to _vpn_selinux] **** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/selinux.yml:24 Monday 28 August 2023 01:42:01 +0000 (0:00:00.038) 0:00:08.314 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Ensure the service and the ports status with the selinux role] *********** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/selinux.yml:33 Monday 28 August 2023 01:42:01 +0000 (0:00:00.048) 0:00:08.363 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.vpn : Ensure OpenSSL is installed on the controller] *** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:25 Monday 28 August 2023 01:42:01 +0000 (0:00:00.050) 0:00:08.413 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.vpn : Enforce default auth method as needed] ********** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:33 Monday 28 August 2023 01:42:01 +0000 (0:00:00.044) 0:00:08.458 ********* ok: [sut -> localhost] => { "ansible_facts": { "vpn_connections": [ { "auth_method": "psk", "hosts": { "host01.local": "", "host02.local": "", "host03.local": { "hostname": "169.254.1.1" }, "mainhost.local": "", "sut": "" } } ] }, "changed": false } TASK [linux-system-roles.vpn : Make sure that the hosts list is not empty] ***** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:43 Monday 28 August 2023 01:42:01 +0000 (0:00:00.039) 0:00:08.497 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.vpn : Make sure there is at least one pair of hosts in each connection] *** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:58 Monday 28 August 2023 01:42:01 +0000 (0:00:00.044) 0:00:08.541 ********* ok: [sut -> localhost] => { "ansible_facts": { "vpn_connections": [ { "auth_method": "psk", "hosts": { "host01.local": "", "host02.local": "", "host03.local": { "hostname": "169.254.1.1" }, "mainhost.local": "", "sut": "" } } ] }, "changed": false } TASK [linux-system-roles.vpn : Ensure cert_names are populated when auth_method is cert] *** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:72 Monday 28 August 2023 01:42:01 +0000 (0:00:00.050) 0:00:08.592 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.vpn : Generate PSKs or use provided shared_key_content] *** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:99 Monday 28 August 2023 01:42:01 +0000 (0:00:00.055) 0:00:08.647 ********* ok: [sut -> localhost] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.vpn : Set psks for hosts] ***************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:136 Monday 28 August 2023 01:42:01 +0000 (0:00:00.097) 0:00:08.745 ********* ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.vpn : Create ipsec.conf files] ************************ task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:160 Monday 28 August 2023 01:42:01 +0000 (0:00:00.101) 0:00:08.847 ********* changed: [sut] => (item=host01.local) => { "ansible_loop_var": "item", "changed": true, "checksum": "78a1d7236da3707e0b7f02430bf6d4ef3b8a2979", "dest": "/etc/ipsec.d/mainhost.local-to-host01.local.conf", "gid": 0, "group": "root", "item": "host01.local", "md5sum": "6b703aa3e10b3cac8b0824183ddbd145", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:ipsec_key_file_t:s0", "size": 200, "src": "/root/.ansible/tmp/ansible-tmp-1693186921.670857-6045-107595859270445/source", "state": "file", "uid": 0 } changed: [sut] => (item=host02.local) => { "ansible_loop_var": "item", "changed": true, "checksum": "a2a7152e77793b5be71e8914343021a6c58a00e2", "dest": "/etc/ipsec.d/mainhost.local-to-host02.local.conf", "gid": 0, "group": "root", "item": "host02.local", "md5sum": "fb7cc3e35a1a9944f91921c85a2a2243", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:ipsec_key_file_t:s0", "size": 200, "src": "/root/.ansible/tmp/ansible-tmp-1693186922.42725-6045-128437135566936/source", "state": "file", "uid": 0 } changed: [sut] => (item=sut) => { "ansible_loop_var": "item", "changed": true, "checksum": "e00b28bce4571e3cc05191f3d76182a6e63f257f", "dest": "/etc/ipsec.d/mainhost.local-to-sut.conf", "gid": 0, "group": "root", "item": "sut", "md5sum": "87b4acf3856bcb8c8136c90e36e48354", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:ipsec_key_file_t:s0", "size": 199, "src": "/root/.ansible/tmp/ansible-tmp-1693186922.97474-6045-142406332288111/source", "state": "file", "uid": 0 } changed: [sut] => (item=host03.local) => { "ansible_loop_var": "item", "changed": true, "checksum": "b651f28c3c1e6d70f6a544c481b952c4a4ed1917", "dest": "/etc/ipsec.d/mainhost.local-to-host03.local.conf", "gid": 0, "group": "root", "item": "host03.local", "md5sum": "d2560885bb5ba3829155f72d8d5531fa", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:ipsec_key_file_t:s0", "size": 196, "src": "/root/.ansible/tmp/ansible-tmp-1693186923.5386236-6045-96180315745995/source", "state": "file", "uid": 0 } NOTIFIED HANDLER linux-system-roles.vpn : Restart vpn service and wait for ssh conn to return for sut NOTIFIED HANDLER linux-system-roles.vpn : Restart vpn service and wait for ssh conn to return for sut TASK [linux-system-roles.vpn : Check if secrets file already exists] *********** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:168 Monday 28 August 2023 01:42:04 +0000 (0:00:02.448) 0:00:11.296 ********* ok: [sut] => (item=host01.local) => { "ansible_loop_var": "item", "changed": false, "item": "host01.local", "stat": { "exists": false } } ok: [sut] => (item=host02.local) => { "ansible_loop_var": "item", "changed": false, "item": "host02.local", "stat": { "exists": false } } ok: [sut] => (item=sut) => { "ansible_loop_var": "item", "changed": false, "item": "sut", "stat": { "exists": false } } ok: [sut] => (item=host03.local) => { "ansible_loop_var": "item", "changed": false, "item": "host03.local", "stat": { "exists": false } } TASK [linux-system-roles.vpn : Create ipsec.secrets files] ********************* task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:174 Monday 28 August 2023 01:42:04 +0000 (0:00:00.747) 0:00:12.043 ********* changed: [sut] => (item={'changed': False, 'stat': {'exists': False}, 'invocation': {'module_args': {'path': '/etc/ipsec.d/mainhost.local-to-host01.local.secrets', 'follow': False, 'get_md5': False, 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': 'host01.local', 'ansible_loop_var': 'item'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "35e2e0306aff907fe9ce12ab75e89ca27eab4ae8", "dest": "/etc/ipsec.d/mainhost.local-to-host01.local.secrets", "gid": 0, "group": "root", "item": { "ansible_loop_var": "item", "changed": false, "failed": false, "invocation": { "module_args": { "checksum_algorithm": "sha1", "follow": false, "get_attributes": true, "get_checksum": true, "get_md5": false, "get_mime": true, "path": "/etc/ipsec.d/mainhost.local-to-host01.local.secrets" } }, "item": "host01.local", "stat": { "exists": false } }, "md5sum": "2d5c62631f92229b78dbd0fd1b1474bf", "mode": "0600", "owner": "root", "secontext": "system_u:object_r:ipsec_key_file_t:s0", "size": 144, "src": "/root/.ansible/tmp/ansible-tmp-1693186924.864393-6100-85722881207319/source", "state": "file", "uid": 0 } changed: [sut] => (item={'changed': False, 'stat': {'exists': False}, 'invocation': {'module_args': {'path': '/etc/ipsec.d/mainhost.local-to-host02.local.secrets', 'follow': False, 'get_md5': False, 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': 'host02.local', 'ansible_loop_var': 'item'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "615dd8ef661a058423e8c375cfc7674827fab29d", "dest": "/etc/ipsec.d/mainhost.local-to-host02.local.secrets", "gid": 0, "group": "root", "item": { "ansible_loop_var": "item", "changed": false, "failed": false, "invocation": { "module_args": { "checksum_algorithm": "sha1", "follow": false, "get_attributes": true, "get_checksum": true, "get_md5": false, "get_mime": true, "path": "/etc/ipsec.d/mainhost.local-to-host02.local.secrets" } }, "item": "host02.local", "stat": { "exists": false } }, "md5sum": "95d0db3359e655c72cd34c07ac99595f", "mode": "0600", "owner": "root", "secontext": "system_u:object_r:ipsec_key_file_t:s0", "size": 144, "src": "/root/.ansible/tmp/ansible-tmp-1693186925.4185326-6100-242963762951259/source", "state": "file", "uid": 0 } changed: [sut] => (item={'changed': False, 'stat': {'exists': False}, 'invocation': {'module_args': {'path': '/etc/ipsec.d/mainhost.local-to-sut.secrets', 'follow': False, 'get_md5': False, 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': 'sut', 'ansible_loop_var': 'item'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "cda09cbf96f34fa9e4e84ff3aec04729db71cb98", "dest": "/etc/ipsec.d/mainhost.local-to-sut.secrets", "gid": 0, "group": "root", "item": { "ansible_loop_var": "item", "changed": false, "failed": false, "invocation": { "module_args": { "checksum_algorithm": "sha1", "follow": false, "get_attributes": true, "get_checksum": true, "get_md5": false, "get_mime": true, "path": "/etc/ipsec.d/mainhost.local-to-sut.secrets" } }, "item": "sut", "stat": { "exists": false } }, "md5sum": "e97f450df147f485e063d1afa460ecb4", "mode": "0600", "owner": "root", "secontext": "system_u:object_r:ipsec_key_file_t:s0", "size": 143, "src": "/root/.ansible/tmp/ansible-tmp-1693186925.968253-6100-113914620898224/source", "state": "file", "uid": 0 } changed: [sut] => (item={'changed': False, 'stat': {'exists': False}, 'invocation': {'module_args': {'path': '/etc/ipsec.d/mainhost.local-to-host03.local.secrets', 'follow': False, 'get_md5': False, 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': 'host03.local', 'ansible_loop_var': 'item'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1dd4da4eeb21a4a89312d16356a73e569e2d1bfe", "dest": "/etc/ipsec.d/mainhost.local-to-host03.local.secrets", "gid": 0, "group": "root", "item": { "ansible_loop_var": "item", "changed": false, "failed": false, "invocation": { "module_args": { "checksum_algorithm": "sha1", "follow": false, "get_attributes": true, "get_checksum": true, "get_md5": false, "get_mime": true, "path": "/etc/ipsec.d/mainhost.local-to-host03.local.secrets" } }, "item": "host03.local", "stat": { "exists": false } }, "md5sum": "eb65998bf8289f372056e04724999910", "mode": "0600", "owner": "root", "secontext": "system_u:object_r:ipsec_key_file_t:s0", "size": 142, "src": "/root/.ansible/tmp/ansible-tmp-1693186926.5401406-6100-113080572244113/source", "state": "file", "uid": 0 } TASK [linux-system-roles.vpn : Build opportunistic configuration] ************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:184 Monday 28 August 2023 01:42:07 +0000 (0:00:02.263) 0:00:14.306 ********* skipping: [sut] => (item=None) => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [Stat unmanaged host conf file path] ************************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:29 Monday 28 August 2023 01:42:07 +0000 (0:00:00.042) 0:00:14.349 ********* ok: [sut] => { "changed": false, "stat": { "atime": 1693186923.9978628, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b651f28c3c1e6d70f6a544c481b952c4a4ed1917", "ctime": 1693186924.0018625, "dev": 51716, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 780141057, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1693186923.8008697, "nlink": 1, "path": "/etc/ipsec.d/mainhost.local-to-host03.local.conf", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 196, "uid": 0, "version": "3115482863", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false } } TASK [Assert existence of unmanaged host conf file] **************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:34 Monday 28 August 2023 01:42:07 +0000 (0:00:00.227) 0:00:14.576 ********* ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Stat unmanaged host secrets file path] *********************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:39 Monday 28 August 2023 01:42:07 +0000 (0:00:00.071) 0:00:14.647 ********* ok: [sut] => { "changed": false, "stat": { "atime": 1693186927.0047572, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1dd4da4eeb21a4a89312d16356a73e569e2d1bfe", "ctime": 1693186927.0087569, "dev": 51716, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 8391783, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0600", "mtime": 1693186926.804764, "nlink": 1, "path": "/etc/ipsec.d/mainhost.local-to-host03.local.secrets", "pw_name": "root", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 142, "uid": 0, "version": "795026669", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false } } TASK [Assert existence of unmanaged host secrets file] ************************* task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:44 Monday 28 August 2023 01:42:07 +0000 (0:00:00.230) 0:00:14.878 ********* ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Reset success flag] ****************************************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:49 Monday 28 August 2023 01:42:07 +0000 (0:00:00.039) 0:00:14.917 ********* ok: [sut] => { "ansible_facts": { "__vpn_success": true }, "changed": false } TASK [Get and store conf file for unmanaged host] ****************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:53 Monday 28 August 2023 01:42:07 +0000 (0:00:00.022) 0:00:14.940 ********* ok: [sut] => { "changed": false, "content": "IwojIEFuc2libGUgbWFuYWdlZAojCiMgc3lzdGVtX3JvbGU6dnBuCgpjb25uIG1haW5ob3N0LmxvY2FsLXRvLTE2OS4yNTQuMS4xCiAgbGVmdD1tYWluaG9zdC5sb2NhbAogIGxlZnRpZD1AbWFpbmhvc3QubG9jYWwKICByaWdodD0xNjkuMjU0LjEuMQogIHJpZ2h0aWQ9MTY5LjI1NC4xLjEKICBpa2V2Mj1pbnNpc3QKICBhdXRoYnk9c2VjcmV0Cg==", "encoding": "base64", "source": "/etc/ipsec.d/mainhost.local-to-host03.local.conf" } TASK [Check that unmanaged host conf file contains correct information] ******** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:58 Monday 28 August 2023 01:42:07 +0000 (0:00:00.295) 0:00:15.235 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Assert success for unmanaged host conf file] ***************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:71 Monday 28 August 2023 01:42:08 +0000 (0:00:00.036) 0:00:15.272 ********* ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Get and store unmanaged host secrets files] ****************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:76 Monday 28 August 2023 01:42:08 +0000 (0:00:00.043) 0:00:15.315 ********* ok: [sut] => { "changed": false, "content": "IwojIEFuc2libGUgbWFuYWdlZAojCiMgc3lzdGVtX3JvbGU6dnBuCgpAbWFpbmhvc3QubG9jYWwgMTY5LjI1NC4xLjEgOiBQU0sgIlEyc1VlVzkwbHZRaHVtU01wN3dNaHdjNmNuVkxpN3pIOHZzU3FZdENwUXFyL0UyU21aM2ZDczl5a3NHYi80NUwiCg==", "encoding": "base64", "source": "/etc/ipsec.d/mainhost.local-to-host03.local.secrets" } TASK [Check that secrets file contains correct information] ******************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:81 Monday 28 August 2023 01:42:08 +0000 (0:00:00.211) 0:00:15.527 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Assert success for unmanaged host secrets files] ************************* task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:90 Monday 28 August 2023 01:42:08 +0000 (0:00:00.040) 0:00:15.568 ********* ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Check the firewall and the selinux port status] ************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:95 Monday 28 August 2023 01:42:08 +0000 (0:00:00.041) 0:00:15.610 ********* included: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/check_firewall_selinux.yml for sut TASK [Get firewall service] **************************************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/check_firewall_selinux.yml:9 Monday 28 August 2023 01:42:08 +0000 (0:00:00.049) 0:00:15.659 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Ensure 'ipsec' is in the firewalld service list] ************************* task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/check_firewall_selinux.yml:14 Monday 28 August 2023 01:42:08 +0000 (0:00:00.036) 0:00:15.695 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Get associated selinux ports] ******************************************** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/check_firewall_selinux.yml:19 Monday 28 August 2023 01:42:08 +0000 (0:00:00.034) 0:00:15.729 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Check associated selinux ports when vpn_manage_selinux is true] ********** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/check_firewall_selinux.yml:27 Monday 28 August 2023 01:42:08 +0000 (0:00:00.038) 0:00:15.768 ********* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } RUNNING HANDLER [linux-system-roles.vpn : Restart vpn service and wait for ssh conn to return] *** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/handlers/main.yml:2 Monday 28 August 2023 01:42:08 +0000 (0:00:00.024) 0:00:15.792 ********* included: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/enable_restart_vpn.yml for sut RUNNING HANDLER [linux-system-roles.vpn : Enable and restart vpn services] ***** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/enable_restart_vpn.yml:2 Monday 28 August 2023 01:42:08 +0000 (0:00:00.033) 0:00:15.826 ********* changed: [sut] => (item=ipsec) => { "ansible_job_id": "756141951475.7532", "ansible_loop_var": "item", "changed": true, "finished": 0, "item": "ipsec", "results_file": "/root/.ansible_async/756141951475.7532", "started": 1 } RUNNING HANDLER [linux-system-roles.vpn : Wait for ssh connection to return] *** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/enable_restart_vpn.yml:11 Monday 28 August 2023 01:42:09 +0000 (0:00:00.816) 0:00:16.642 ********* ok: [sut] => { "changed": false, "elapsed": 3 } RUNNING HANDLER [linux-system-roles.vpn : Restart vpn service and wait for ssh conn to return] *** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/handlers/main.yml:2 Monday 28 August 2023 01:42:13 +0000 (0:00:03.713) 0:00:20.355 ********* included: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/enable_restart_vpn.yml for sut RUNNING HANDLER [linux-system-roles.vpn : Enable and restart vpn services] ***** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/enable_restart_vpn.yml:2 Monday 28 August 2023 01:42:13 +0000 (0:00:00.024) 0:00:20.380 ********* changed: [sut] => (item=ipsec) => { "ansible_job_id": "53223771462.7967", "ansible_loop_var": "item", "changed": true, "finished": 0, "item": "ipsec", "results_file": "/root/.ansible_async/53223771462.7967", "started": 1 } RUNNING HANDLER [linux-system-roles.vpn : Wait for ssh connection to return] *** task path: /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/enable_restart_vpn.yml:11 Monday 28 August 2023 01:42:13 +0000 (0:00:00.493) 0:00:20.873 ********* ok: [sut] => { "changed": false, "elapsed": 3 } META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* sut : ok=38 changed=9 unreachable=0 failed=0 skipped=23 rescued=0 ignored=0 Monday 28 August 2023 01:42:17 +0000 (0:00:03.507) 0:00:24.381 ********* =============================================================================== linux-system-roles.vpn : Ensure required packages are installed --------- 4.71s /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:6 linux-system-roles.vpn : Wait for ssh connection to return -------------- 3.71s /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/enable_restart_vpn.yml:11 linux-system-roles.vpn : Wait for ssh connection to return -------------- 3.51s /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/enable_restart_vpn.yml:11 linux-system-roles.vpn : Create ipsec.conf files ------------------------ 2.45s /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:160 linux-system-roles.vpn : Create ipsec.secrets files --------------------- 2.26s /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:174 linux-system-roles.vpn : Populate service facts ------------------------- 1.67s /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/selinux.yml:3 linux-system-roles.vpn : Enable and restart vpn services ---------------- 0.82s /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/enable_restart_vpn.yml:2 linux-system-roles.vpn : Check if secrets file already exists ----------- 0.75s /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:168 Gathering Facts --------------------------------------------------------- 0.65s /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:3 ------- linux-system-roles.vpn : Enable and restart vpn services ---------------- 0.49s /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/enable_restart_vpn.yml:2 Get and store conf file for unmanaged host ------------------------------ 0.30s /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:53 ------ Create nss directory for testing ---------------------------------------- 0.28s /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/setup_test.yml:22 ------------------ Stat unmanaged host secrets file path ----------------------------------- 0.23s /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:39 ------ Stat unmanaged host conf file path -------------------------------------- 0.23s /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:29 ------ Get and store unmanaged host secrets files ------------------------------ 0.21s /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:76 ------ Create /etc/ipsec.d directory for testing ------------------------------- 0.20s /WORKDIR/git-weekly-cihpe8_7u9/tests/tasks/setup_test.yml:28 ------------------ linux-system-roles.vpn : Set psks for hosts ----------------------------- 0.10s /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:136 linux-system-roles.vpn : Generate PSKs or use provided shared_key_content --- 0.10s /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/main.yml:99 Assert existence of unmanaged host conf file ---------------------------- 0.07s /WORKDIR/git-weekly-cihpe8_7u9/tests/tests_host_to_unmanaged_host.yml:34 ------ linux-system-roles.vpn : Ensure ansible_facts used by role -------------- 0.07s /WORKDIR/git-weekly-cihpe8_7u9/tests/roles/linux-system-roles.vpn/tasks/set_vars.yml:2 ---^---^---^---^---^--- # STDERR: ---v---v---v---v---v--- /opt/ansible-2.9/lib/python3.6/site-packages/ansible/parsing/vault/__init__.py:44: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.exceptions import InvalidSignature ---^---^---^---^---^---