2026-06-11 09:30:18,880 p=29694 u=zuul n=molecule.command.base | Performing prerun with role_name_check=0... 2026-06-11 09:30:19,208 p=29699 u=zuul n=ansible | ansible-galaxy [core 2.15.13] config file = None configured module search path = ['/home/zuul/.cache/ansible-compat/8075a4/modules', '/home/zuul/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /home/zuul/test-python/lib64/python3.9/site-packages/ansible ansible collection location = /home/zuul/.cache/ansible-compat/8075a4/collections:/home/zuul/.ansible/collections:/usr/share/ansible/collections executable location = /home/zuul/test-python/bin/ansible-galaxy python version = 3.9.25 (main, Apr 17 2026, 00:00:00) [GCC 11.5.0 20240719 (Red Hat 11.5.0-14)] (/home/zuul/test-python/bin/python3) jinja version = 3.1.6 libyaml = True 2026-06-11 09:30:19,208 p=29699 u=zuul n=ansible | No config file found; using defaults 2026-06-11 09:30:19,210 p=29699 u=zuul n=ansible | Starting galaxy collection install process 2026-06-11 09:30:19,213 p=29699 u=zuul n=ansible | Found installed collection cisco.ios:9.0.3 at '/home/zuul/.ansible/collections/ansible_collections/cisco/ios' 2026-06-11 09:30:19,214 p=29699 u=zuul n=ansible | Found installed collection community.crypto:2.22.3 at '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-06-11 09:30:19,214 p=29699 u=zuul n=ansible | Found installed collection mellanox.onyx:1.0.0 at '/home/zuul/.ansible/collections/ansible_collections/mellanox/onyx' 2026-06-11 09:30:19,214 p=29699 u=zuul n=ansible | Found installed collection ansible.posix:1.6.2 at '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-06-11 09:30:19,215 p=29699 u=zuul n=ansible | Found installed collection ansible.utils:5.1.2 at '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-06-11 09:30:19,215 p=29699 u=zuul n=ansible | Found installed collection cifmw.general:1.0.0+00943b0c at '/home/zuul/.ansible/collections/ansible_collections/cifmw/general' 2026-06-11 09:30:19,216 p=29699 u=zuul n=ansible | Found installed collection kubernetes.core:5.0.0 at '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-06-11 09:30:19,217 p=29699 u=zuul n=ansible | Found installed collection @NAMESPACE@.@NAME@:3.1.4 at '/home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@' 2026-06-11 09:30:19,217 p=29699 u=zuul n=ansible | Found installed collection community.libvirt:1.3.0 at '/home/zuul/.ansible/collections/ansible_collections/community/libvirt' 2026-06-11 09:30:19,219 p=29699 u=zuul n=ansible | Found installed collection junipernetworks.junos:9.1.0 at '/home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos' 2026-06-11 09:30:19,219 p=29699 u=zuul n=ansible | Found installed collection openstack.config_template:2.1.1 at '/home/zuul/.ansible/collections/ansible_collections/openstack/config_template' 2026-06-11 09:30:19,219 p=29699 u=zuul n=ansible | Found installed collection community.okd:4.0.0 at '/home/zuul/.ansible/collections/ansible_collections/community/okd' 2026-06-11 09:30:19,220 p=29699 u=zuul n=ansible | Found installed collection containers.podman:1.16.2 at '/home/zuul/.ansible/collections/ansible_collections/containers/podman' 2026-06-11 09:30:19,227 p=29699 u=zuul n=ansible | Found installed collection community.general:10.0.1 at '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-06-11 09:30:19,229 p=29699 u=zuul n=ansible | Found installed collection ansible.netcommon:7.1.0 at '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-06-11 09:30:19,229 p=29699 u=zuul n=ansible | Process install dependency map 2026-06-11 09:30:19,231 p=29699 u=zuul n=ansible | Starting collection install process 2026-06-11 09:30:19,231 p=29699 u=zuul n=ansible | Installing 'osp.edpm:0.0.1' to '/home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm' 2026-06-11 09:30:19,231 p=29699 u=zuul n=ansible | Skipping '../../.git' for collection build 2026-06-11 09:30:19,232 p=29699 u=zuul n=ansible | Skipping '../../.github' for collection build 2026-06-11 09:30:19,232 p=29699 u=zuul n=ansible | Skipping '../../contribute' for collection build 2026-06-11 09:30:19,232 p=29699 u=zuul n=ansible | Skipping '../../docs' for collection build 2026-06-11 09:30:19,233 p=29699 u=zuul n=ansible | Skipping '../../molecule' for collection build 2026-06-11 09:30:19,234 p=29699 u=zuul n=ansible | Skipping '../../openstack_ansibleee' for collection build 2026-06-11 09:30:19,237 p=29699 u=zuul n=ansible | Skipping '../../plugins/tests/molecule' for collection build 2026-06-11 09:30:19,237 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_accel_drivers/molecule' for collection build 2026-06-11 09:30:19,239 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_bootstrap/molecule' for collection build 2026-06-11 09:30:19,240 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_ceph_client_files/molecule' for collection build 2026-06-11 09:30:19,241 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_ceph_hci_pre/molecule' for collection build 2026-06-11 09:30:19,242 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_cleanup/molecule' for collection build 2026-06-11 09:30:19,243 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_container_manage/molecule' for collection build 2026-06-11 09:30:19,244 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_container_quadlet/molecule' for collection build 2026-06-11 09:30:19,244 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_container_rm/molecule' for collection build 2026-06-11 09:30:19,245 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_container_standalone/molecule' for collection build 2026-06-11 09:30:19,246 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_ddp_package/molecule' for collection build 2026-06-11 09:30:19,246 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_derive_pci_device_spec/molecule' for collection build 2026-06-11 09:30:19,247 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_download_cache/molecule' for collection build 2026-06-11 09:30:19,247 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_extra_mounts/molecule' for collection build 2026-06-11 09:30:19,248 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_frr/molecule' for collection build 2026-06-11 09:30:19,249 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_growvols/molecule' for collection build 2026-06-11 09:30:19,251 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_instanceha_monitoring/molecule' for collection build 2026-06-11 09:30:19,251 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_iscsid/molecule' for collection build 2026-06-11 09:30:19,252 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_kernel/molecule' for collection build 2026-06-11 09:30:19,252 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_kernel/resources/molecule' for collection build 2026-06-11 09:30:19,254 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_libvirt/molecule' for collection build 2026-06-11 09:30:19,255 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_module_load/molecule' for collection build 2026-06-11 09:30:19,256 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_multipathd/molecule' for collection build 2026-06-11 09:30:19,257 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_network_config/molecule' for collection build 2026-06-11 09:30:19,258 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_dhcp/molecule' for collection build 2026-06-11 09:30:19,260 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_metadata/molecule' for collection build 2026-06-11 09:30:19,262 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_ovn/molecule' for collection build 2026-06-11 09:30:19,263 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_sriov/molecule' for collection build 2026-06-11 09:30:19,265 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_nftables/molecule' for collection build 2026-06-11 09:30:19,266 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_nodes_validation/molecule' for collection build 2026-06-11 09:30:19,267 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_nova/molecule' for collection build 2026-06-11 09:30:19,268 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_nvmeof/molecule' for collection build 2026-06-11 09:30:19,269 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_ovn/molecule' for collection build 2026-06-11 09:30:19,271 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_ovn_bgp_agent/molecule' for collection build 2026-06-11 09:30:19,272 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_ovs/molecule' for collection build 2026-06-11 09:30:19,273 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_ovs_dpdk/molecule' for collection build 2026-06-11 09:30:19,274 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_podman/molecule' for collection build 2026-06-11 09:30:19,275 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_pre_adoption_validation/molecule' for collection build 2026-06-11 09:30:19,276 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_reboot/molecule' for collection build 2026-06-11 09:30:19,276 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_ssh_known_hosts/molecule' for collection build 2026-06-11 09:30:19,277 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_sshd/molecule' for collection build 2026-06-11 09:30:19,278 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_swift/molecule' for collection build 2026-06-11 09:30:19,280 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry/molecule' for collection build 2026-06-11 09:30:19,282 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry_logging/molecule' for collection build 2026-06-11 09:30:19,284 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry_power_monitoring/molecule' for collection build 2026-06-11 09:30:19,285 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_timezone/molecule' for collection build 2026-06-11 09:30:19,286 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_tripleo_cleanup/molecule' for collection build 2026-06-11 09:30:19,286 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_tuned/molecule' for collection build 2026-06-11 09:30:19,287 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_update_services/molecule' for collection build 2026-06-11 09:30:19,288 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_update_system/molecule' for collection build 2026-06-11 09:30:19,289 p=29699 u=zuul n=ansible | Skipping '../../roles/edpm_users/molecule' for collection build 2026-06-11 09:30:19,289 p=29699 u=zuul n=ansible | Skipping '../../roles/env_data/molecule' for collection build 2026-06-11 09:30:19,289 p=29699 u=zuul n=ansible | Skipping '../../scripts' for collection build 2026-06-11 09:30:19,289 p=29699 u=zuul n=ansible | Skipping '../../tests' for collection build 2026-06-11 09:30:19,290 p=29699 u=zuul n=ansible | Skipping '../../zuul.d' for collection build 2026-06-11 09:30:19,290 p=29699 u=zuul n=ansible | Skipping '../../.ansible-lint' for collection build 2026-06-11 09:30:19,290 p=29699 u=zuul n=ansible | Skipping '../../.gitignore' for collection build 2026-06-11 09:30:19,290 p=29699 u=zuul n=ansible | Skipping '../../.pre-commit-config.yaml' for collection build 2026-06-11 09:30:19,290 p=29699 u=zuul n=ansible | Skipping '../../.yamllint' for collection build 2026-06-11 09:30:19,290 p=29699 u=zuul n=ansible | Skipping '../../Makefile' for collection build 2026-06-11 09:30:19,290 p=29699 u=zuul n=ansible | Skipping '../../galaxy.yml' for collection build 2026-06-11 09:30:19,291 p=29699 u=zuul n=ansible | Skipping '../../molecule-requirements.txt' for collection build 2026-06-11 09:30:19,367 p=29699 u=zuul n=ansible | Created collection for osp.edpm:0.0.1 at /home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm 2026-06-11 09:30:19,367 p=29699 u=zuul n=ansible | osp.edpm:0.0.1 was installed successfully 2026-06-11 09:30:19,367 p=29699 u=zuul n=ansible | 'ansible.posix:1.6.2' is already installed, skipping. 2026-06-11 09:30:19,367 p=29699 u=zuul n=ansible | 'community.general:10.0.1' is already installed, skipping. 2026-06-11 09:30:19,367 p=29699 u=zuul n=ansible | 'containers.podman:1.16.2' is already installed, skipping. 2026-06-11 09:30:19,683 p=29701 u=zuul n=ansible | {"/home/zuul/.ansible/collections/ansible_collections": {"@NAMESPACE@.@NAME@": {"version": "3.1.4"}, "ansible.netcommon": {"version": "7.1.0"}, "ansible.posix": {"version": "1.6.2"}, "ansible.utils": {"version": "5.1.2"}, "cifmw.general": {"version": "1.0.0+00943b0c"}, "cisco.ios": {"version": "9.0.3"}, "community.crypto": {"version": "2.22.3"}, "community.general": {"version": "10.0.1"}, "community.libvirt": {"version": "1.3.0"}, "community.okd": {"version": "4.0.0"}, "containers.podman": {"version": "1.16.2"}, "junipernetworks.junos": {"version": "9.1.0"}, "kubernetes.core": {"version": "5.0.0"}, "mellanox.onyx": {"version": "1.0.0"}, "openstack.config_template": {"version": "2.1.1"}}, "/home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections": {"osp.edpm": {"version": "0.0.1"}}} 2026-06-11 09:30:19,730 p=29694 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]prepare[/][/] 2026-06-11 09:30:20,482 p=29705 u=zuul n=ansible | PLAY [Prepare test_deps] ******************************************************* 2026-06-11 09:30:20,494 p=29705 u=zuul n=ansible | TASK [set basic user fact] ***************************************************** 2026-06-11 09:30:20,494 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:30:20 +0000 (0:00:00.014) 0:00:00.014 ********* 2026-06-11 09:30:20,517 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:30:20,525 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** 2026-06-11 09:30:20,525 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:30:20 +0000 (0:00:00.030) 0:00:00.045 ********* 2026-06-11 09:30:20,545 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:30:20,550 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** 2026-06-11 09:30:20,550 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:30:20 +0000 (0:00:00.024) 0:00:00.069 ********* 2026-06-11 09:30:21,105 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:30:21,108 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** 2026-06-11 09:30:21,109 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:30:21 +0000 (0:00:00.558) 0:00:00.628 ********* 2026-06-11 09:30:21,173 p=29705 u=zuul n=ansible | ok: [compute-1] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) 2026-06-11 09:30:21,178 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* 2026-06-11 09:30:21,178 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:30:21 +0000 (0:00:00.069) 0:00:00.698 ********* 2026-06-11 09:30:21,505 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:30:21,512 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** 2026-06-11 09:30:21,512 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:30:21 +0000 (0:00:00.333) 0:00:01.032 ********* 2026-06-11 09:30:21,902 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:30:21,908 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** 2026-06-11 09:30:21,908 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:30:21 +0000 (0:00:00.396) 0:00:01.428 ********* 2026-06-11 09:30:22,177 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:30:22,184 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* 2026-06-11 09:30:22,184 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:30:22 +0000 (0:00:00.275) 0:00:01.704 ********* 2026-06-11 09:30:24,434 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:30:24,438 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create default repo file] ******** 2026-06-11 09:30:24,438 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:30:24 +0000 (0:00:02.254) 0:00:03.958 ********* 2026-06-11 09:30:24,990 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:30:24,994 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** 2026-06-11 09:30:24,994 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:30:24 +0000 (0:00:00.555) 0:00:04.513 ********* 2026-06-11 09:30:31,627 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:30:31,632 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* 2026-06-11 09:30:31,632 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:30:31 +0000 (0:00:06.638) 0:00:11.152 ********* 2026-06-11 09:30:32,581 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:30:32,585 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** 2026-06-11 09:30:32,585 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:30:32 +0000 (0:00:00.952) 0:00:12.104 ********* 2026-06-11 09:30:34,230 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:30:34,238 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create repos] ******************** 2026-06-11 09:30:34,238 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:30:34 +0000 (0:00:01.653) 0:00:13.758 ********* 2026-06-11 09:30:34,862 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:30:34,866 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** 2026-06-11 09:30:34,866 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:30:34 +0000 (0:00:00.627) 0:00:14.385 ********* 2026-06-11 09:30:35,139 p=29705 u=zuul n=ansible | fatal: [compute-1]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.009810' end: '2026-06-11 09:30:35.112398' msg: non-zero return code rc: 1 start: '2026-06-11 09:30:35.102588' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: 2026-06-11 09:30:35,140 p=29705 u=zuul n=ansible | ...ignoring 2026-06-11 09:30:35,143 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** 2026-06-11 09:30:35,143 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:30:35 +0000 (0:00:00.277) 0:00:14.663 ********* 2026-06-11 09:30:35,168 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:30:35,171 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** 2026-06-11 09:30:35,171 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:30:35 +0000 (0:00:00.027) 0:00:14.690 ********* 2026-06-11 09:31:37,725 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:31:37,730 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** 2026-06-11 09:31:37,730 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:37 +0000 (0:01:02.558) 0:01:17.249 ********* 2026-06-11 09:31:39,467 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:31:39,475 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** 2026-06-11 09:31:39,475 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:39 +0000 (0:00:01.744) 0:01:18.994 ********* 2026-06-11 09:31:41,225 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:31:41,232 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install extra packages] ********** 2026-06-11 09:31:41,232 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:41 +0000 (0:00:01.757) 0:01:20.751 ********* 2026-06-11 09:31:42,986 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:31:42,989 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** 2026-06-11 09:31:42,989 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:42 +0000 (0:00:01.757) 0:01:22.509 ********* 2026-06-11 09:31:43,229 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:31:43,236 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** 2026-06-11 09:31:43,236 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:43 +0000 (0:00:00.246) 0:01:22.755 ********* 2026-06-11 09:31:43,459 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:31:43,467 p=29705 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** 2026-06-11 09:31:43,467 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:43 +0000 (0:00:00.231) 0:01:22.986 ********* 2026-06-11 09:31:43,956 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:31:43,968 p=29705 u=zuul n=ansible | TASK [Install os-net-config] *************************************************** 2026-06-11 09:31:43,969 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:43 +0000 (0:00:00.501) 0:01:23.488 ********* 2026-06-11 09:31:45,705 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:31:45,711 p=29705 u=zuul n=ansible | TASK [Create persistent directories] ******************************************* 2026-06-11 09:31:45,712 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:45 +0000 (0:00:01.743) 0:01:25.231 ********* 2026-06-11 09:31:45,999 p=29705 u=zuul n=ansible | changed: [compute-1] => (item={'path': '/etc/tmpfiles.d/', 'owner': 'root', 'group': 'root', 'mode': '0755'}) 2026-06-11 09:31:46,008 p=29705 u=zuul n=ansible | TASK [Create firewall directory] *********************************************** 2026-06-11 09:31:46,008 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:46 +0000 (0:00:00.296) 0:01:25.527 ********* 2026-06-11 09:31:46,218 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:31:46,222 p=29705 u=zuul n=ansible | TASK [open port 22 (edpm_nftables will active this later)] ********************* 2026-06-11 09:31:46,222 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:46 +0000 (0:00:00.214) 0:01:25.742 ********* 2026-06-11 09:31:46,671 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:31:46,675 p=29705 u=zuul n=ansible | TASK [Force systemd to reread configs] ***************************************** 2026-06-11 09:31:46,675 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:46 +0000 (0:00:00.452) 0:01:26.194 ********* 2026-06-11 09:31:47,440 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:31:47,445 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather facts if they don't exist] ************** 2026-06-11 09:31:47,445 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:47 +0000 (0:00:00.769) 0:01:26.964 ********* 2026-06-11 09:31:47,461 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:31:47,466 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Download needed packages] ********************** 2026-06-11 09:31:47,467 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:47 +0000 (0:00:00.021) 0:01:26.986 ********* 2026-06-11 09:31:57,763 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:31:57,767 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Download legacy network service package] ******* 2026-06-11 09:31:57,767 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:57 +0000 (0:00:10.300) 0:01:37.286 ********* 2026-06-11 09:31:59,176 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:31:59,187 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Download release version package] ************** 2026-06-11 09:31:59,187 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:59 +0000 (0:00:01.419) 0:01:38.706 ********* 2026-06-11 09:31:59,213 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:31:59,222 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Include bootc tasks] *************************** 2026-06-11 09:31:59,222 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:59 +0000 (0:00:00.034) 0:01:38.741 ********* 2026-06-11 09:31:59,237 p=29705 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm/roles/edpm_bootstrap/tasks/bootc.yml for compute-1 2026-06-11 09:31:59,246 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if /etc/ansible/facts.d/bootc.fact exists] *** 2026-06-11 09:31:59,246 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:59 +0000 (0:00:00.024) 0:01:38.765 ********* 2026-06-11 09:31:59,501 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:31:59,505 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure /etc/ansible/facts.d exists] ************ 2026-06-11 09:31:59,505 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:59 +0000 (0:00:00.258) 0:01:39.024 ********* 2026-06-11 09:31:59,523 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:31:59,528 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure /etc/ansible/facts.d/bootc.fact exists] *** 2026-06-11 09:31:59,528 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:59 +0000 (0:00:00.023) 0:01:39.048 ********* 2026-06-11 09:31:59,547 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:31:59,551 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather ansible_local facts] ******************** 2026-06-11 09:31:59,552 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:59 +0000 (0:00:00.023) 0:01:39.071 ********* 2026-06-11 09:31:59,564 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:31:59,568 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure /var/log/journal exists] **************** 2026-06-11 09:31:59,569 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:59 +0000 (0:00:00.017) 0:01:39.088 ********* 2026-06-11 09:31:59,798 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:31:59,808 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather user fact] ****************************** 2026-06-11 09:31:59,808 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:59 +0000 (0:00:00.239) 0:01:39.328 ********* 2026-06-11 09:31:59,838 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:31:59,844 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure /var/lib/config-data/ansible-generated exists and fix subdirs owner and mode if it existed] *** 2026-06-11 09:31:59,845 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:31:59 +0000 (0:00:00.036) 0:01:39.364 ********* 2026-06-11 09:32:00,064 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:32:00,072 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather services facts] ************************* 2026-06-11 09:32:00,072 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:32:00 +0000 (0:00:00.227) 0:01:39.592 ********* 2026-06-11 09:32:02,317 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:32:02,331 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Print cloud-init service status] *************** 2026-06-11 09:32:02,331 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:32:02 +0000 (0:00:02.258) 0:01:41.850 ********* 2026-06-11 09:32:02,355 p=29705 u=zuul n=ansible | ok: [compute-1] => ansible_facts.services["cloud-init.service"]: name: cloud-init.service source: systemd state: stopped status: enabled 2026-06-11 09:32:02,371 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if cloud-init is disabled via kernel args] *** 2026-06-11 09:32:02,372 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:32:02 +0000 (0:00:00.040) 0:01:41.891 ********* 2026-06-11 09:32:02,720 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:32:02,727 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Wait for cloud-init to finish, if enabled] ***** 2026-06-11 09:32:02,727 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:32:02 +0000 (0:00:00.355) 0:01:42.247 ********* 2026-06-11 09:32:02,752 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:32:02,761 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Re-read facts] ********************************* 2026-06-11 09:32:02,761 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:32:02 +0000 (0:00:00.034) 0:01:42.281 ********* 2026-06-11 09:32:03,080 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:32:03,089 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Bootstrap command] ***************************** 2026-06-11 09:32:03,089 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:32:03 +0000 (0:00:00.328) 0:01:42.609 ********* 2026-06-11 09:32:03,109 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:32:03,124 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Bootstrap command output] ********************** 2026-06-11 09:32:03,124 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:32:03 +0000 (0:00:00.035) 0:01:42.644 ********* 2026-06-11 09:32:03,137 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:32:03,148 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create directory for ansible custom facts] ***** 2026-06-11 09:32:03,149 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:32:03 +0000 (0:00:00.024) 0:01:42.668 ********* 2026-06-11 09:32:03,160 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:32:03,169 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Mark bootstrap command as executed on node] **** 2026-06-11 09:32:03,169 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:32:03 +0000 (0:00:00.020) 0:01:42.688 ********* 2026-06-11 09:32:03,183 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:32:03,192 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Include packages tasks] ************************ 2026-06-11 09:32:03,193 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:32:03 +0000 (0:00:00.023) 0:01:42.712 ********* 2026-06-11 09:32:03,222 p=29705 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm/roles/edpm_bootstrap/tasks/packages.yml for compute-1 2026-06-11 09:32:03,240 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather facts if they don't exist] ************** 2026-06-11 09:32:03,240 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:32:03 +0000 (0:00:00.047) 0:01:42.760 ********* 2026-06-11 09:32:03,257 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:32:03,275 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Install release version package] *************** 2026-06-11 09:32:03,276 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:32:03 +0000 (0:00:00.035) 0:01:42.795 ********* 2026-06-11 09:32:03,309 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:32:03,324 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Install required packages to bootstrap EDPM] *** 2026-06-11 09:32:03,324 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:32:03 +0000 (0:00:00.048) 0:01:42.843 ********* 2026-06-11 09:33:38,772 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:33:38,786 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure packages are actually well installed] *** 2026-06-11 09:33:38,787 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:38 +0000 (0:01:35.462) 0:03:18.306 ********* 2026-06-11 09:33:40,081 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:33:40,098 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Set selinux state] ***************************** 2026-06-11 09:33:40,098 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:40 +0000 (0:00:01.311) 0:03:19.617 ********* 2026-06-11 09:33:40,702 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:33:40,716 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Include swap tasks] **************************** 2026-06-11 09:33:40,717 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:40 +0000 (0:00:00.618) 0:03:20.236 ********* 2026-06-11 09:33:40,758 p=29705 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm/roles/edpm_bootstrap/tasks/swap.yml for compute-1 2026-06-11 09:33:40,781 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather ansible_local facts] ******************** 2026-06-11 09:33:40,781 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:40 +0000 (0:00:00.064) 0:03:20.300 ********* 2026-06-11 09:33:40,798 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:33:40,808 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Set swap path] ********************************* 2026-06-11 09:33:40,808 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:40 +0000 (0:00:00.027) 0:03:20.327 ********* 2026-06-11 09:33:40,858 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:33:40,869 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create swapfile if needed] ********************* 2026-06-11 09:33:40,869 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:40 +0000 (0:00:00.060) 0:03:20.388 ********* 2026-06-11 09:33:42,704 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:33:42,717 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Set permission on swapfile] ******************** 2026-06-11 09:33:42,717 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:42 +0000 (0:00:01.848) 0:03:22.237 ********* 2026-06-11 09:33:43,052 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:33:43,061 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Enable swapfile on fstab] ********************** 2026-06-11 09:33:43,061 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:43 +0000 (0:00:00.343) 0:03:22.581 ********* 2026-06-11 09:33:43,691 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:33:43,706 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if partition exists by its label] ******** 2026-06-11 09:33:43,706 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:43 +0000 (0:00:00.644) 0:03:23.226 ********* 2026-06-11 09:33:43,734 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:33:43,748 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Enable swap partition on fstab] **************** 2026-06-11 09:33:43,748 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:43 +0000 (0:00:00.041) 0:03:23.267 ********* 2026-06-11 09:33:43,788 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:33:43,802 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather swap partition by its type] ************* 2026-06-11 09:33:43,802 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:43 +0000 (0:00:00.053) 0:03:23.321 ********* 2026-06-11 09:33:43,826 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:33:43,841 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Enable swap partitions in fstab] *************** 2026-06-11 09:33:43,842 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:43 +0000 (0:00:00.039) 0:03:23.361 ********* 2026-06-11 09:33:43,866 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:33:43,880 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Activate swap partitions] ********************** 2026-06-11 09:33:43,881 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:43 +0000 (0:00:00.038) 0:03:23.400 ********* 2026-06-11 09:33:43,919 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:33:43,934 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if CA cert file exists] ****************** 2026-06-11 09:33:43,934 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:43 +0000 (0:00:00.053) 0:03:23.454 ********* 2026-06-11 09:33:44,135 p=29705 u=zuul n=ansible | ok: [compute-1 -> localhost] 2026-06-11 09:33:44,147 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure that the CA destination directory exists] *** 2026-06-11 09:33:44,147 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:44 +0000 (0:00:00.213) 0:03:23.667 ********* 2026-06-11 09:33:44,159 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:33:44,168 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Copy CA certs to the standard location on the compute node] *** 2026-06-11 09:33:44,168 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:44 +0000 (0:00:00.020) 0:03:23.688 ********* 2026-06-11 09:33:44,181 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:33:44,191 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather ansible_local facts] ******************** 2026-06-11 09:33:44,191 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:44 +0000 (0:00:00.023) 0:03:23.711 ********* 2026-06-11 09:33:44,216 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:33:44,226 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check FIPS status] ***************************** 2026-06-11 09:33:44,226 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:44 +0000 (0:00:00.034) 0:03:23.745 ********* 2026-06-11 09:33:44,250 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:33:44,259 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Warn for changing FIPS status for bootc] ******* 2026-06-11 09:33:44,259 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:44 +0000 (0:00:00.033) 0:03:23.778 ********* 2026-06-11 09:33:44,284 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:33:44,292 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Enable FIPS] *********************************** 2026-06-11 09:33:44,292 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:44 +0000 (0:00:00.033) 0:03:23.812 ********* 2026-06-11 09:33:44,315 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:33:44,325 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Disable FIPS] ********************************** 2026-06-11 09:33:44,325 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:44 +0000 (0:00:00.032) 0:03:23.845 ********* 2026-06-11 09:33:44,358 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:33:44,367 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create directory required by edpm-reboot role] *** 2026-06-11 09:33:44,367 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:44 +0000 (0:00:00.042) 0:03:23.887 ********* 2026-06-11 09:33:44,409 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:33:44,417 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create required file to enforce a reboot] ****** 2026-06-11 09:33:44,417 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:44 +0000 (0:00:00.050) 0:03:23.937 ********* 2026-06-11 09:33:44,450 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:33:44,459 p=29705 u=zuul n=ansible | TASK [Call edpm_reboot role] *************************************************** 2026-06-11 09:33:44,459 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:44 +0000 (0:00:00.041) 0:03:23.978 ********* 2026-06-11 09:33:44,504 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:33:44,513 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure that the proper FIPS status is enabled] *** 2026-06-11 09:33:44,513 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:44 +0000 (0:00:00.054) 0:03:24.033 ********* 2026-06-11 09:33:44,544 p=29705 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:33:44,554 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if the LVM devices file exists] ********** 2026-06-11 09:33:44,554 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:44 +0000 (0:00:00.040) 0:03:24.073 ********* 2026-06-11 09:33:44,857 p=29705 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:33:44,864 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Import any existing LVM devices] *************** 2026-06-11 09:33:44,864 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:44 +0000 (0:00:00.310) 0:03:24.384 ********* 2026-06-11 09:33:45,215 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:33:45,221 p=29705 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create an empty LVM devices file] ************** 2026-06-11 09:33:45,222 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:45 +0000 (0:00:00.357) 0:03:24.741 ********* 2026-06-11 09:33:45,519 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:33:45,551 p=29705 u=zuul n=ansible | RUNNING HANDLER [osp.edpm.edpm_bootstrap : Setup linux swap area on file if needed] *** 2026-06-11 09:33:45,551 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:45 +0000 (0:00:00.329) 0:03:25.071 ********* 2026-06-11 09:33:57,279 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:33:57,288 p=29705 u=zuul n=ansible | RUNNING HANDLER [osp.edpm.edpm_bootstrap : Activate swap] ********************** 2026-06-11 09:33:57,288 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:57 +0000 (0:00:11.737) 0:03:36.808 ********* 2026-06-11 09:33:57,573 p=29705 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:33:57,590 p=29705 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-11 09:33:57,591 p=29705 u=zuul n=ansible | compute-1 : ok=51 changed=22 unreachable=0 failed=0 skipped=31 rescued=0 ignored=1 2026-06-11 09:33:57,591 p=29705 u=zuul n=ansible | Thursday 11 June 2026 09:33:57 +0000 (0:00:00.302) 0:03:37.110 ********* 2026-06-11 09:33:57,591 p=29705 u=zuul n=ansible | =============================================================================== 2026-06-11 09:33:57,591 p=29705 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Install required packages to bootstrap EDPM -- 95.46s 2026-06-11 09:33:57,591 p=29705 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install edpm packages ---------- 62.56s 2026-06-11 09:33:57,591 p=29705 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Setup linux swap area on file if needed ------ 11.74s 2026-06-11 09:33:57,591 p=29705 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Download needed packages --------------------- 10.30s 2026-06-11 09:33:57,591 p=29705 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 6.64s 2026-06-11 09:33:57,591 p=29705 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Gather services facts ------------------------- 2.26s 2026-06-11 09:33:57,591 p=29705 u=zuul n=ansible | ../../../../molecule/common/test_deps : Fetch latest repo version ------- 2.25s 2026-06-11 09:33:57,591 p=29705 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Create swapfile if needed --------------------- 1.85s 2026-06-11 09:33:57,591 p=29705 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install extra packages ---------- 1.76s 2026-06-11 09:33:57,591 p=29705 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.76s 2026-06-11 09:33:57,591 p=29705 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.74s 2026-06-11 09:33:57,592 p=29705 u=zuul n=ansible | Install os-net-config --------------------------------------------------- 1.74s 2026-06-11 09:33:57,592 p=29705 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install repo-setup -------------- 1.65s 2026-06-11 09:33:57,592 p=29705 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Download legacy network service package ------- 1.42s 2026-06-11 09:33:57,592 p=29705 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Ensure packages are actually well installed --- 1.31s 2026-06-11 09:33:57,592 p=29705 u=zuul n=ansible | ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.95s 2026-06-11 09:33:57,592 p=29705 u=zuul n=ansible | Force systemd to reread configs ----------------------------------------- 0.77s 2026-06-11 09:33:57,592 p=29705 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Enable swapfile on fstab ---------------------- 0.65s 2026-06-11 09:33:57,592 p=29705 u=zuul n=ansible | ../../../../molecule/common/test_deps : Create repos -------------------- 0.63s 2026-06-11 09:33:57,592 p=29705 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Set selinux state ----------------------------- 0.62s 2026-06-11 09:33:57,690 p=29694 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]converge[/][/] 2026-06-11 09:33:58,155 p=33795 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2026-06-11 09:33:58,168 p=33795 u=zuul n=ansible | TASK [set basic user fact] ***************************************************** 2026-06-11 09:33:58,168 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:33:58 +0000 (0:00:00.015) 0:00:00.015 ********* 2026-06-11 09:33:58,191 p=33795 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:33:58,219 p=33795 u=zuul n=ansible | TASK [Download required role packages] ***************************************** 2026-06-11 09:33:58,220 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:33:58 +0000 (0:00:00.051) 0:00:00.066 ********* 2026-06-11 09:33:58,262 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Download needed container images] ******************** 2026-06-11 09:33:58,262 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:33:58 +0000 (0:00:00.042) 0:00:00.109 ********* 2026-06-11 09:34:09,103 p=33795 u=zuul n=ansible | changed: [compute-1] => (item=quay.io/podified-antelope-centos9/openstack-frr:current-podified) 2026-06-11 09:34:09,167 p=33795 u=zuul n=ansible | TASK [ansible.builtin.include_role : osp.edpm.edpm_frr] ************************ 2026-06-11 09:34:09,168 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:09 +0000 (0:00:10.905) 0:00:11.014 ********* 2026-06-11 09:34:09,257 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Validating arguments against arg spec 'main' - The main entry point for the edpm_frr role.] *** 2026-06-11 09:34:09,257 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:09 +0000 (0:00:00.089) 0:00:11.104 ********* 2026-06-11 09:34:09,293 p=33795 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:09,313 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather user fact] ************************************ 2026-06-11 09:34:09,313 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:09 +0000 (0:00:00.055) 0:00:11.160 ********* 2026-06-11 09:34:09,342 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:09,361 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Create persistent directories] *********************** 2026-06-11 09:34:09,361 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:09 +0000 (0:00:00.048) 0:00:11.208 ********* 2026-06-11 09:34:09,813 p=33795 u=zuul n=ansible | changed: [compute-1] => (item={'path': '/var/lib/openstack/frr', 'setype': 'container_file_t', 'mode': '0750'}) 2026-06-11 09:34:10,087 p=33795 u=zuul n=ansible | changed: [compute-1] => (item={'path': '/run/frr', 'setype': 'container_file_t', 'mode': '0755'}) 2026-06-11 09:34:10,305 p=33795 u=zuul n=ansible | changed: [compute-1] => (item={'path': '/var/lib/edpm-config/firewall', 'setype': 'container_file_t', 'mode': '0750'}) 2026-06-11 09:34:10,328 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Ensure /run/frr is present upon reboot] ************** 2026-06-11 09:34:10,329 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:10 +0000 (0:00:00.967) 0:00:12.175 ********* 2026-06-11 09:34:11,013 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:11,033 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather SELinux fact if needed] *********************** 2026-06-11 09:34:11,034 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:11 +0000 (0:00:00.704) 0:00:12.880 ********* 2026-06-11 09:34:11,661 p=33795 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:11,673 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** 2026-06-11 09:34:11,674 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:11 +0000 (0:00:00.640) 0:00:13.520 ********* 2026-06-11 09:34:11,719 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:11,742 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** 2026-06-11 09:34:11,742 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:11 +0000 (0:00:00.068) 0:00:13.589 ********* 2026-06-11 09:34:11,790 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:11,816 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Load modules] ******************************** 2026-06-11 09:34:11,817 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:11 +0000 (0:00:00.074) 0:00:13.663 ********* 2026-06-11 09:34:11,848 p=33795 u=zuul n=ansible | skipping: [compute-1] => (item=vrf) 2026-06-11 09:34:11,850 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:11,900 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** 2026-06-11 09:34:11,900 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:11 +0000 (0:00:00.083) 0:00:13.747 ********* 2026-06-11 09:34:11,933 p=33795 u=zuul n=ansible | skipping: [compute-1] => (item=vrf) 2026-06-11 09:34:11,935 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:11,944 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* 2026-06-11 09:34:11,944 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:11 +0000 (0:00:00.043) 0:00:13.791 ********* 2026-06-11 09:34:11,980 p=33795 u=zuul n=ansible | skipping: [compute-1] => (item=vrf) 2026-06-11 09:34:11,981 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:11,995 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** 2026-06-11 09:34:11,995 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:11 +0000 (0:00:00.051) 0:00:13.842 ********* 2026-06-11 09:34:12,029 p=33795 u=zuul n=ansible | skipping: [compute-1] => (item=vrf) 2026-06-11 09:34:12,030 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:12,043 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** 2026-06-11 09:34:12,043 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:12 +0000 (0:00:00.048) 0:00:13.890 ********* 2026-06-11 09:34:12,070 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:12,101 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Create directory /var/lib/openstack/frr] ************* 2026-06-11 09:34:12,102 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:12 +0000 (0:00:00.058) 0:00:13.948 ********* 2026-06-11 09:34:12,400 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:12,411 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Inject firewall rules for frr BGP and BFD] *********** 2026-06-11 09:34:12,411 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:12 +0000 (0:00:00.309) 0:00:14.258 ********* 2026-06-11 09:34:12,831 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:12,852 p=33795 u=zuul n=ansible | TASK [Configure firewall for frr BGP and BFD] ********************************** 2026-06-11 09:34:12,852 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:12 +0000 (0:00:00.440) 0:00:14.699 ********* 2026-06-11 09:34:12,932 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Create snippets directory] ********************** 2026-06-11 09:34:12,932 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:12 +0000 (0:00:00.080) 0:00:14.779 ********* 2026-06-11 09:34:13,209 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:13,219 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Push default ruleset snipet] ******************** 2026-06-11 09:34:13,219 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:13 +0000 (0:00:00.287) 0:00:15.066 ********* 2026-06-11 09:34:13,703 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:13,716 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Write user rules snippet] *********************** 2026-06-11 09:34:13,716 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:13 +0000 (0:00:00.496) 0:00:15.563 ********* 2026-06-11 09:34:14,094 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:14,103 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Push empty ruleset] ***************************** 2026-06-11 09:34:14,103 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:14 +0000 (0:00:00.387) 0:00:15.950 ********* 2026-06-11 09:34:14,533 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:14,546 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Load empty ruleset] ***************************** 2026-06-11 09:34:14,547 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:14 +0000 (0:00:00.443) 0:00:16.393 ********* 2026-06-11 09:34:14,912 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:14,921 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Delete iptables-compat tables if load failed due to bare chains] *** 2026-06-11 09:34:14,921 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:14 +0000 (0:00:00.374) 0:00:16.768 ********* 2026-06-11 09:34:14,939 p=33795 u=zuul n=ansible | skipping: [compute-1] => (item=inet filter) 2026-06-11 09:34:14,942 p=33795 u=zuul n=ansible | skipping: [compute-1] => (item=inet raw) 2026-06-11 09:34:14,945 p=33795 u=zuul n=ansible | skipping: [compute-1] => (item=inet nat) 2026-06-11 09:34:14,950 p=33795 u=zuul n=ansible | skipping: [compute-1] => (item=ip filter) 2026-06-11 09:34:14,953 p=33795 u=zuul n=ansible | skipping: [compute-1] => (item=ip raw) 2026-06-11 09:34:14,956 p=33795 u=zuul n=ansible | skipping: [compute-1] => (item=ip nat) 2026-06-11 09:34:14,960 p=33795 u=zuul n=ansible | skipping: [compute-1] => (item=ip6 filter) 2026-06-11 09:34:14,960 p=33795 u=zuul n=ansible | skipping: [compute-1] => (item=ip6 raw) 2026-06-11 09:34:14,961 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:14,971 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Retry loading empty ruleset after cleanup] ****** 2026-06-11 09:34:14,971 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:14 +0000 (0:00:00.049) 0:00:16.818 ********* 2026-06-11 09:34:14,984 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:14,993 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Get current nftables content] ******************* 2026-06-11 09:34:14,993 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:14 +0000 (0:00:00.021) 0:00:16.840 ********* 2026-06-11 09:34:15,203 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:15,212 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Load firewall snippets] ************************* 2026-06-11 09:34:15,212 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:15 +0000 (0:00:00.219) 0:00:17.059 ********* 2026-06-11 09:34:15,585 p=33795 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:15,600 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate chain jumps] *************************** 2026-06-11 09:34:15,600 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:15 +0000 (0:00:00.387) 0:00:17.447 ********* 2026-06-11 09:34:16,163 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:16,175 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate chain jumps] *************************** 2026-06-11 09:34:16,175 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:16 +0000 (0:00:00.575) 0:00:18.022 ********* 2026-06-11 09:34:16,655 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:16,668 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft flushes] *************************** 2026-06-11 09:34:16,668 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:16 +0000 (0:00:00.492) 0:00:18.515 ********* 2026-06-11 09:34:17,148 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:17,157 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft edpm chains] *********************** 2026-06-11 09:34:17,157 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:17 +0000 (0:00:00.489) 0:00:19.004 ********* 2026-06-11 09:34:17,776 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:17,786 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft ruleset in static file] ************ 2026-06-11 09:34:17,786 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:17 +0000 (0:00:00.628) 0:00:19.633 ********* 2026-06-11 09:34:18,301 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:18,314 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Create a sentinel file when nft rules are changed] *** 2026-06-11 09:34:18,314 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:18 +0000 (0:00:00.527) 0:00:20.160 ********* 2026-06-11 09:34:18,568 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:18,577 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Validate all of the generated content before loading] *** 2026-06-11 09:34:18,577 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:18 +0000 (0:00:00.263) 0:00:20.424 ********* 2026-06-11 09:34:18,944 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:18,953 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Ensure we load our different nft rulesets on boot] *** 2026-06-11 09:34:18,953 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:18 +0000 (0:00:00.375) 0:00:20.800 ********* 2026-06-11 09:34:19,436 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:19,474 p=33795 u=zuul n=ansible | TASK [Apply firewall for frr BGP and BFD] ************************************** 2026-06-11 09:34:19,474 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:19 +0000 (0:00:00.521) 0:00:21.321 ********* 2026-06-11 09:34:19,552 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Inject our custom chains in nftables] *********** 2026-06-11 09:34:19,552 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:19 +0000 (0:00:00.078) 0:00:21.399 ********* 2026-06-11 09:34:19,845 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:19,854 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Check if rules are changed] ********************* 2026-06-11 09:34:19,854 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:19 +0000 (0:00:00.302) 0:00:21.701 ********* 2026-06-11 09:34:20,059 p=33795 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:20,068 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Reload ruleset] ********************************* 2026-06-11 09:34:20,069 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:20 +0000 (0:00:00.214) 0:00:21.915 ********* 2026-06-11 09:34:20,355 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:20,401 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Delete nft_ruleset_changed file] **************** 2026-06-11 09:34:20,402 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:20 +0000 (0:00:00.332) 0:00:22.248 ********* 2026-06-11 09:34:20,763 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:20,799 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather facts if they don't exist] ******************** 2026-06-11 09:34:20,799 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:20 +0000 (0:00:00.397) 0:00:22.646 ********* 2026-06-11 09:34:21,146 p=33795 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:21,159 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR for BGP underlay] ********************** 2026-06-11 09:34:21,159 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:21 +0000 (0:00:00.359) 0:00:23.006 ********* 2026-06-11 09:34:21,199 p=33795 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm/roles/edpm_frr/tasks/configure_bgp.yml for compute-1 2026-06-11 09:34:21,211 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Identify the real interfaces via os-net-config] ****** 2026-06-11 09:34:21,211 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:21 +0000 (0:00:00.051) 0:00:23.058 ********* 2026-06-11 09:34:21,836 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:21,847 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Os-net-config from json] ***************************** 2026-06-11 09:34:21,847 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:21 +0000 (0:00:00.636) 0:00:23.694 ********* 2026-06-11 09:34:21,861 p=33795 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:21,871 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Assert either edpm_frr_bgp_peers or edpm_frr_bgp_uplinks configured] *** 2026-06-11 09:34:21,871 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:21 +0000 (0:00:00.024) 0:00:23.718 ********* 2026-06-11 09:34:21,900 p=33795 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:34:21,909 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Construct FRR uplink interfaces from os-net-config mappings] *** 2026-06-11 09:34:21,909 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:21 +0000 (0:00:00.037) 0:00:23.756 ********* 2026-06-11 09:34:21,932 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:21,944 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Failed to construct FRR uplink interfaces] *********** 2026-06-11 09:34:21,944 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:21 +0000 (0:00:00.034) 0:00:23.791 ********* 2026-06-11 09:34:21,989 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:21,999 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR] *************************************** 2026-06-11 09:34:21,999 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:21 +0000 (0:00:00.054) 0:00:23.846 ********* 2026-06-11 09:34:22,502 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:22,521 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR for EVPN driver mode] ****************** 2026-06-11 09:34:22,521 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:22 +0000 (0:00:00.522) 0:00:24.368 ********* 2026-06-11 09:34:22,543 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:22,563 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR daemons] ******************************* 2026-06-11 09:34:22,563 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:22 +0000 (0:00:00.041) 0:00:24.410 ********* 2026-06-11 09:34:23,119 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:23,131 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /var/local/libexec dir] ********** 2026-06-11 09:34:23,131 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:23 +0000 (0:00:00.568) 0:00:24.978 ********* 2026-06-11 09:34:23,362 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:23,382 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container] *** 2026-06-11 09:34:23,383 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:23 +0000 (0:00:00.251) 0:00:25.229 ********* 2026-06-11 09:34:23,899 p=33795 u=zuul n=ansible | changed: [compute-1] => (item=edpm-container-shutdown) 2026-06-11 09:34:24,322 p=33795 u=zuul n=ansible | changed: [compute-1] => (item=edpm-start-podman-container) 2026-06-11 09:34:24,332 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create systemd preset dir] ************** 2026-06-11 09:34:24,333 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:24 +0000 (0:00:00.949) 0:00:26.179 ********* 2026-06-11 09:34:24,553 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:24,562 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/edpm-container-shutdown.service] *** 2026-06-11 09:34:24,563 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:24 +0000 (0:00:00.229) 0:00:26.409 ********* 2026-06-11 09:34:25,065 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:25,075 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-edpm-container-shutdown.preset] *** 2026-06-11 09:34:25,075 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:25 +0000 (0:00:00.512) 0:00:26.922 ********* 2026-06-11 09:34:25,639 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:25,649 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start edpm-container-shutdown] *** 2026-06-11 09:34:25,649 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:25 +0000 (0:00:00.574) 0:00:27.496 ********* 2026-06-11 09:34:26,642 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:26,663 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/netns-placeholder.service] *** 2026-06-11 09:34:26,664 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:26 +0000 (0:00:01.014) 0:00:28.510 ********* 2026-06-11 09:34:27,107 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:27,128 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-netns-placeholder.preset] *** 2026-06-11 09:34:27,129 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:27 +0000 (0:00:00.464) 0:00:28.975 ********* 2026-06-11 09:34:27,573 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:27,585 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start netns-placeholder] ***** 2026-06-11 09:34:27,585 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:27 +0000 (0:00:00.456) 0:00:29.432 ********* 2026-06-11 09:34:28,317 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:28,339 p=33795 u=zuul n=ansible | TASK [Run frr container] ******************************************************* 2026-06-11 09:34:28,339 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:28 +0000 (0:00:00.754) 0:00:30.186 ********* 2026-06-11 09:34:28,401 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Validating arguments against arg spec 'main' - The main entry point for the edpm_container_standalone role.] *** 2026-06-11 09:34:28,401 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:28 +0000 (0:00:00.062) 0:00:30.248 ********* 2026-06-11 09:34:28,451 p=33795 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:28,460 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure /var/lib/edpm-config exists with correct ownership] *** 2026-06-11 09:34:28,460 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:28 +0000 (0:00:00.058) 0:00:30.307 ********* 2026-06-11 09:34:28,692 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:28,701 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure directory exists: /var/lib/kolla/config_files] *** 2026-06-11 09:34:28,702 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:28 +0000 (0:00:00.241) 0:00:30.548 ********* 2026-06-11 09:34:28,915 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:28,927 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create kolla config files] ********** 2026-06-11 09:34:28,927 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:28 +0000 (0:00:00.225) 0:00:30.774 ********* 2026-06-11 09:34:29,390 p=33795 u=zuul n=ansible | changed: [compute-1] => (item={'key': 'frr', 'value': {'command': 'bash -c $* -- eval if [ -f /usr/libexec/frr/frrinit.sh ]; then /usr/libexec/frr/frrinit.sh start; else /usr/lib/frr/frr start; fi && exec /bin/sleep infinity', 'config_files': [{'source': '/var/lib/kolla/config_files/src/etc/frr/*', 'dest': '/etc/frr/', 'merge': True, 'preserve_properties': True}], 'permissions': [{'path': '/run/frr', 'owner': 'frr:frrvty', 'recurse': True}]}}) 2026-06-11 09:34:29,403 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create config file /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-11 09:34:29,403 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:29 +0000 (0:00:00.475) 0:00:31.250 ********* 2026-06-11 09:34:29,623 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:29,646 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render container definitions: [frr ]] *** 2026-06-11 09:34:29,646 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:29 +0000 (0:00:00.243) 0:00:31.493 ********* 2026-06-11 09:34:30,187 p=33795 u=zuul n=ansible | changed: [compute-1] => (item=None) 2026-06-11 09:34:30,188 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:30,209 p=33795 u=zuul n=ansible | TASK [Run containers: [ frr ]] ************************************************* 2026-06-11 09:34:30,210 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:30 +0000 (0:00:00.563) 0:00:32.056 ********* 2026-06-11 09:34:30,264 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Validating arguments against arg spec 'main' - The main entry point for the edpm_container_manage role.] *** 2026-06-11 09:34:30,264 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:30 +0000 (0:00:00.054) 0:00:32.111 ********* 2026-06-11 09:34:30,312 p=33795 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:30,324 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Find all matching configs configs for in /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-11 09:34:30,324 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:30 +0000 (0:00:00.060) 0:00:32.171 ********* 2026-06-11 09:34:30,646 p=33795 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:30,667 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Initialize all_containers_hash for this invocation] *** 2026-06-11 09:34:30,667 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:30 +0000 (0:00:00.343) 0:00:32.514 ********* 2026-06-11 09:34:30,715 p=33795 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:30,736 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Filter configs if container list provided] *** 2026-06-11 09:34:30,736 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:30 +0000 (0:00:00.068) 0:00:32.583 ********* 2026-06-11 09:34:30,815 p=33795 u=zuul n=ansible | ok: [compute-1] => (item=frr) 2026-06-11 09:34:30,827 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Use all configs if no filter] *********** 2026-06-11 09:34:30,827 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:30 +0000 (0:00:00.090) 0:00:32.674 ********* 2026-06-11 09:34:30,894 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:30,908 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Update container configs with new config hashes] *** 2026-06-11 09:34:30,908 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:30 +0000 (0:00:00.080) 0:00:32.755 ********* 2026-06-11 09:34:31,243 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:31,253 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Delete orphan containers (DEPRECATED)] *** 2026-06-11 09:34:31,253 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:31 +0000 (0:00:00.344) 0:00:33.100 ********* 2026-06-11 09:34:31,279 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:31,290 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create containers from /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-11 09:34:31,290 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:31 +0000 (0:00:00.036) 0:00:33.137 ********* 2026-06-11 09:34:31,333 p=33795 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm/roles/edpm_container_manage/tasks/create.yml for compute-1 2026-06-11 09:34:31,346 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create containers managed by Podman for /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-11 09:34:31,346 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:31 +0000 (0:00:00.056) 0:00:33.193 ********* 2026-06-11 09:34:32,065 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:32,084 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Check if /etc/sysconfig/podman_drop_in exists] *** 2026-06-11 09:34:32,084 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:32 +0000 (0:00:00.737) 0:00:33.931 ********* 2026-06-11 09:34:32,296 p=33795 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:32,305 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Set podman_drop_in fact] **************** 2026-06-11 09:34:32,306 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:32 +0000 (0:00:00.221) 0:00:34.152 ********* 2026-06-11 09:34:32,332 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:32,349 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Manage container systemd services and cleanup old systemd healthchecks for /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-11 09:34:32,349 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:32 +0000 (0:00:00.043) 0:00:34.196 ********* 2026-06-11 09:34:34,134 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:34,155 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service state file] ********** 2026-06-11 09:34:34,156 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:34 +0000 (0:00:01.806) 0:00:36.002 ********* 2026-06-11 09:34:34,206 p=33795 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm/roles/edpm_container_standalone/tasks/state_file_update.yml for compute-1 2026-06-11 09:34:34,227 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Read current state file] ************ 2026-06-11 09:34:34,227 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:34 +0000 (0:00:00.071) 0:00:36.074 ********* 2026-06-11 09:34:34,519 p=33795 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:34,528 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Parse state file data] ************** 2026-06-11 09:34:34,528 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:34 +0000 (0:00:00.300) 0:00:36.374 ********* 2026-06-11 09:34:34,561 p=33795 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:34,605 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine service name for state file] *** 2026-06-11 09:34:34,605 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:34 +0000 (0:00:00.077) 0:00:36.452 ********* 2026-06-11 09:34:34,631 p=33795 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:34,645 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Remove container from service containers list] *** 2026-06-11 09:34:34,645 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:34 +0000 (0:00:00.039) 0:00:36.492 ********* 2026-06-11 09:34:34,668 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:34,681 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service with remaining containers] *** 2026-06-11 09:34:34,681 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:34 +0000 (0:00:00.036) 0:00:36.528 ********* 2026-06-11 09:34:34,705 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:34,721 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Build filtered services dict (exclude empty service)] *** 2026-06-11 09:34:34,722 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:34 +0000 (0:00:00.040) 0:00:36.568 ********* 2026-06-11 09:34:34,747 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:34,761 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update state data without empty service] *** 2026-06-11 09:34:34,761 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:34 +0000 (0:00:00.039) 0:00:36.608 ********* 2026-06-11 09:34:34,792 p=33795 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:34,806 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service in state data] ******* 2026-06-11 09:34:34,806 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:34 +0000 (0:00:00.045) 0:00:36.653 ********* 2026-06-11 09:34:34,875 p=33795 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:34,885 p=33795 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Write updated state file] *********** 2026-06-11 09:34:34,885 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:34 +0000 (0:00:00.078) 0:00:36.731 ********* 2026-06-11 09:34:35,927 p=33795 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:36,014 p=33795 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-11 09:34:36,014 p=33795 u=zuul n=ansible | compute-1 : ok=64 changed=43 unreachable=0 failed=0 skipped=20 rescued=0 ignored=0 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | Thursday 11 June 2026 09:34:36 +0000 (0:00:01.129) 0:00:37.861 ********* 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | =============================================================================== 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_frr : Download needed container images ------------------- 10.91s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_container_manage : Manage container systemd services and cleanup old systemd healthchecks for /var/lib/edpm-config/container-startup-config/frr --- 1.81s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Write updated state file ----------- 1.13s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_container_manage : Enable and start edpm-container-shutdown --- 1.01s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_frr : Create persistent directories ----------------------- 0.97s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container --- 0.95s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_container_manage : Enable and start netns-placeholder ----- 0.75s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create containers managed by Podman for /var/lib/edpm-config/container-startup-config/frr --- 0.74s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_frr : Ensure /run/frr is present upon reboot -------------- 0.70s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_frr : Gather SELinux fact if needed ----------------------- 0.64s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_frr : Identify the real interfaces via os-net-config ------ 0.64s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate nft edpm chains ----------------------- 0.63s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate chain jumps --------------------------- 0.58s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-edpm-container-shutdown.preset --- 0.57s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_frr : Configure FRR daemons ------------------------------- 0.57s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Render container definitions: [frr ] --- 0.56s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate nft ruleset in static file ------------ 0.53s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_frr : Configure FRR --------------------------------------- 0.52s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_nftables : Ensure we load our different nft rulesets on boot --- 0.52s 2026-06-11 09:34:36,015 p=33795 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system/edpm-container-shutdown.service --- 0.51s 2026-06-11 09:34:36,170 p=29694 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2026-06-11 09:34:36,171 p=29694 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2026-06-11 09:34:36,755 p=35496 u=zuul n=ansible | PLAY [Verify frr] ************************************************************** 2026-06-11 09:34:36,786 p=35496 u=zuul n=ansible | TASK [ensure expected directories exist] *************************************** 2026-06-11 09:34:36,786 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:36 +0000 (0:00:00.033) 0:00:00.033 ********* 2026-06-11 09:34:36,824 p=35496 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_dir.yaml for compute-1 => (item=/var/lib/edpm-config/container-startup-config/frr) 2026-06-11 09:34:36,825 p=35496 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_dir.yaml for compute-1 => (item=/var/lib/openstack/frr) 2026-06-11 09:34:36,827 p=35496 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_dir.yaml for compute-1 => (item=/etc/tmpfiles.d/) 2026-06-11 09:34:36,829 p=35496 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_dir.yaml for compute-1 => (item=/var/lib/openstack/frr/etc/frr) 2026-06-11 09:34:36,840 p=35496 u=zuul n=ansible | TASK [Check if directory exists /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-11 09:34:36,840 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:36 +0000 (0:00:00.053) 0:00:00.087 ********* 2026-06-11 09:34:37,205 p=35496 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:37,215 p=35496 u=zuul n=ansible | TASK [Assert directory exists /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-11 09:34:37,215 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:37 +0000 (0:00:00.374) 0:00:00.462 ********* 2026-06-11 09:34:37,230 p=35496 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:34:37,240 p=35496 u=zuul n=ansible | TASK [Check if directory exists /var/lib/openstack/frr] ************************ 2026-06-11 09:34:37,240 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:37 +0000 (0:00:00.025) 0:00:00.487 ********* 2026-06-11 09:34:37,439 p=35496 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:37,449 p=35496 u=zuul n=ansible | TASK [Assert directory exists /var/lib/openstack/frr] ************************** 2026-06-11 09:34:37,449 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:37 +0000 (0:00:00.208) 0:00:00.696 ********* 2026-06-11 09:34:37,463 p=35496 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:34:37,474 p=35496 u=zuul n=ansible | TASK [Check if directory exists /etc/tmpfiles.d/] ****************************** 2026-06-11 09:34:37,474 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:37 +0000 (0:00:00.024) 0:00:00.720 ********* 2026-06-11 09:34:37,664 p=35496 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:37,694 p=35496 u=zuul n=ansible | TASK [Assert directory exists /etc/tmpfiles.d/] ******************************** 2026-06-11 09:34:37,694 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:37 +0000 (0:00:00.220) 0:00:00.941 ********* 2026-06-11 09:34:37,709 p=35496 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:34:37,724 p=35496 u=zuul n=ansible | TASK [Check if directory exists /var/lib/openstack/frr/etc/frr] **************** 2026-06-11 09:34:37,724 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:37 +0000 (0:00:00.029) 0:00:00.971 ********* 2026-06-11 09:34:37,909 p=35496 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:37,920 p=35496 u=zuul n=ansible | TASK [Assert directory exists /var/lib/openstack/frr/etc/frr] ****************** 2026-06-11 09:34:37,920 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:37 +0000 (0:00:00.195) 0:00:01.166 ********* 2026-06-11 09:34:37,934 p=35496 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:34:37,943 p=35496 u=zuul n=ansible | TASK [Check if file /etc/tmpfiles.d/run-frr.conf exist] ************************ 2026-06-11 09:34:37,943 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:37 +0000 (0:00:00.023) 0:00:01.190 ********* 2026-06-11 09:34:38,164 p=35496 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:38,174 p=35496 u=zuul n=ansible | TASK [Assert file /etc/tmpfiles.d/run-frr.conf exist] ************************** 2026-06-11 09:34:38,175 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:38 +0000 (0:00:00.231) 0:00:01.421 ********* 2026-06-11 09:34:38,197 p=35496 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:34:38,208 p=35496 u=zuul n=ansible | TASK [Check if file /var/lib/openstack/frr/etc/frr/frr.conf exist] ************* 2026-06-11 09:34:38,208 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:38 +0000 (0:00:00.033) 0:00:01.454 ********* 2026-06-11 09:34:38,437 p=35496 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:38,448 p=35496 u=zuul n=ansible | TASK [Assert file /var/lib/openstack/frr/etc/frr/frr.conf exist] *************** 2026-06-11 09:34:38,448 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:38 +0000 (0:00:00.240) 0:00:01.695 ********* 2026-06-11 09:34:38,461 p=35496 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:34:38,474 p=35496 u=zuul n=ansible | TASK [Check if file /var/lib/openstack/frr/etc/frr/daemons exist] ************** 2026-06-11 09:34:38,474 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:38 +0000 (0:00:00.026) 0:00:01.721 ********* 2026-06-11 09:34:38,668 p=35496 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:38,677 p=35496 u=zuul n=ansible | TASK [Assert file /var/lib/openstack/frr/etc/frr/daemons exist] **************** 2026-06-11 09:34:38,678 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:38 +0000 (0:00:00.203) 0:00:01.924 ********* 2026-06-11 09:34:38,692 p=35496 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:34:38,702 p=35496 u=zuul n=ansible | TASK [rule source file exists] ************************************************* 2026-06-11 09:34:38,702 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:38 +0000 (0:00:00.024) 0:00:01.948 ********* 2026-06-11 09:34:38,899 p=35496 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:38,910 p=35496 u=zuul n=ansible | TASK [Assert frr BGP and BFD rule source file exists] ************************** 2026-06-11 09:34:38,910 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:38 +0000 (0:00:00.208) 0:00:02.157 ********* 2026-06-11 09:34:38,927 p=35496 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:34:38,935 p=35496 u=zuul n=ansible | TASK [Check if nftables rule exists in /etc/nftables/edpm-rules.nft] *********** 2026-06-11 09:34:38,935 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:38 +0000 (0:00:00.025) 0:00:02.182 ********* 2026-06-11 09:34:39,269 p=35496 u=zuul n=ansible | changed: [compute-1] => (item=121 frr bgp port) 2026-06-11 09:34:39,449 p=35496 u=zuul n=ansible | changed: [compute-1] => (item=122 frr bfd ports) 2026-06-11 09:34:39,459 p=35496 u=zuul n=ansible | TASK [Assert nftables rule exists in /etc/nftables/edpm-rules.nft] ************* 2026-06-11 09:34:39,459 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:39 +0000 (0:00:00.523) 0:00:02.706 ********* 2026-06-11 09:34:39,482 p=35496 u=zuul n=ansible | ok: [compute-1] => (item={'changed': True, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': 'grep -q "121 frr bgp port" /etc/nftables/edpm-rules.nft', 'start': '2026-06-11 09:34:39.232639', 'end': '2026-06-11 09:34:39.236241', 'delta': '0:00:00.003602', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'grep -q "121 frr bgp port" /etc/nftables/edpm-rules.nft', '_uses_shell': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'item': '121 frr bgp port', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: true cmd: grep -q "121 frr bgp port" /etc/nftables/edpm-rules.nft delta: '0:00:00.003602' end: '2026-06-11 09:34:39.236241' failed: false invocation: module_args: _raw_params: grep -q "121 frr bgp port" /etc/nftables/edpm-rules.nft _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: 121 frr bgp port msg: '' rc: 0 start: '2026-06-11 09:34:39.232639' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-11 09:34:39,483 p=35496 u=zuul n=ansible | ok: [compute-1] => (item={'changed': True, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': 'grep -q "122 frr bfd ports" /etc/nftables/edpm-rules.nft', 'start': '2026-06-11 09:34:39.419792', 'end': '2026-06-11 09:34:39.423037', 'delta': '0:00:00.003245', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'grep -q "122 frr bfd ports" /etc/nftables/edpm-rules.nft', '_uses_shell': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'item': '122 frr bfd ports', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: true cmd: grep -q "122 frr bfd ports" /etc/nftables/edpm-rules.nft delta: '0:00:00.003245' end: '2026-06-11 09:34:39.423037' failed: false invocation: module_args: _raw_params: grep -q "122 frr bfd ports" /etc/nftables/edpm-rules.nft _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: 122 frr bfd ports msg: '' rc: 0 start: '2026-06-11 09:34:39.419792' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-11 09:34:39,502 p=35496 u=zuul n=ansible | TASK [Check rule content] ****************************************************** 2026-06-11 09:34:39,503 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:39 +0000 (0:00:00.043) 0:00:02.749 ********* 2026-06-11 09:34:39,722 p=35496 u=zuul n=ansible | changed: [compute-1] => (item=tcp dport { 179 } ct state new counter accept) 2026-06-11 09:34:39,947 p=35496 u=zuul n=ansible | changed: [compute-1] => (item=udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept) 2026-06-11 09:34:39,957 p=35496 u=zuul n=ansible | TASK [Assert rule content exists] ********************************************** 2026-06-11 09:34:39,957 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:39 +0000 (0:00:00.454) 0:00:03.204 ********* 2026-06-11 09:34:39,981 p=35496 u=zuul n=ansible | ok: [compute-1] => (item={'changed': True, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': 'grep -q "tcp dport { 179 } ct state new counter accept" /etc/nftables/edpm-rules.nft', 'start': '2026-06-11 09:34:39.681244', 'end': '2026-06-11 09:34:39.685891', 'delta': '0:00:00.004647', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'grep -q "tcp dport { 179 } ct state new counter accept" /etc/nftables/edpm-rules.nft', '_uses_shell': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'item': 'tcp dport { 179 } ct state new counter accept', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: true cmd: grep -q "tcp dport { 179 } ct state new counter accept" /etc/nftables/edpm-rules.nft delta: '0:00:00.004647' end: '2026-06-11 09:34:39.685891' failed: false invocation: module_args: _raw_params: grep -q "tcp dport { 179 } ct state new counter accept" /etc/nftables/edpm-rules.nft _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: tcp dport { 179 } ct state new counter accept msg: '' rc: 0 start: '2026-06-11 09:34:39.681244' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-11 09:34:39,983 p=35496 u=zuul n=ansible | ok: [compute-1] => (item={'changed': True, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': 'grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept" /etc/nftables/edpm-rules.nft', 'start': '2026-06-11 09:34:39.916509', 'end': '2026-06-11 09:34:39.920738', 'delta': '0:00:00.004229', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept" /etc/nftables/edpm-rules.nft', '_uses_shell': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'item': 'udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: true cmd: grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept" /etc/nftables/edpm-rules.nft delta: '0:00:00.004229' end: '2026-06-11 09:34:39.920738' failed: false invocation: module_args: _raw_params: grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept" /etc/nftables/edpm-rules.nft _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept msg: '' rc: 0 start: '2026-06-11 09:34:39.916509' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-11 09:34:40,017 p=35496 u=zuul n=ansible | TASK [Check input chain rules are loaded] ************************************** 2026-06-11 09:34:40,017 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:40 +0000 (0:00:00.059) 0:00:03.264 ********* 2026-06-11 09:34:40,233 p=35496 u=zuul n=ansible | changed: [compute-1] => (item=tcp dport 179 ct state new counter) 2026-06-11 09:34:40,455 p=35496 u=zuul n=ansible | changed: [compute-1] => (item=udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter) 2026-06-11 09:34:40,475 p=35496 u=zuul n=ansible | TASK [Assert rule content exists] ********************************************** 2026-06-11 09:34:40,476 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:40 +0000 (0:00:00.458) 0:00:03.722 ********* 2026-06-11 09:34:40,512 p=35496 u=zuul n=ansible | ok: [compute-1] => (item={'changed': True, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': 'nft list table inet filter | awk \'/chain EDPM_INPUT {/,/}/\' | grep -q "tcp dport 179 ct state new counter.*accept"', 'start': '2026-06-11 09:34:40.186486', 'end': '2026-06-11 09:34:40.195515', 'delta': '0:00:00.009029', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'nft list table inet filter | awk \'/chain EDPM_INPUT {/,/}/\' | grep -q "tcp dport 179 ct state new counter.*accept"', '_uses_shell': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'item': 'tcp dport 179 ct state new counter', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: true cmd: nft list table inet filter | awk '/chain EDPM_INPUT {/,/}/' | grep -q "tcp dport 179 ct state new counter.*accept" delta: '0:00:00.009029' end: '2026-06-11 09:34:40.195515' failed: false invocation: module_args: _raw_params: nft list table inet filter | awk '/chain EDPM_INPUT {/,/}/' | grep -q "tcp dport 179 ct state new counter.*accept" _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: tcp dport 179 ct state new counter msg: '' rc: 0 start: '2026-06-11 09:34:40.186486' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-11 09:34:40,518 p=35496 u=zuul n=ansible | ok: [compute-1] => (item={'changed': True, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': 'nft list table inet filter | awk \'/chain EDPM_INPUT {/,/}/\' | grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter.*accept"', 'start': '2026-06-11 09:34:40.411378', 'end': '2026-06-11 09:34:40.421866', 'delta': '0:00:00.010488', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'nft list table inet filter | awk \'/chain EDPM_INPUT {/,/}/\' | grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter.*accept"', '_uses_shell': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'item': 'udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: true cmd: nft list table inet filter | awk '/chain EDPM_INPUT {/,/}/' | grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter.*accept" delta: '0:00:00.010488' end: '2026-06-11 09:34:40.421866' failed: false invocation: module_args: _raw_params: nft list table inet filter | awk '/chain EDPM_INPUT {/,/}/' | grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter.*accept" _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter msg: '' rc: 0 start: '2026-06-11 09:34:40.411378' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-11 09:34:40,538 p=35496 u=zuul n=ansible | TASK [ensure podman container exists and are running] ************************** 2026-06-11 09:34:40,538 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:40 +0000 (0:00:00.062) 0:00:03.785 ********* 2026-06-11 09:34:40,575 p=35496 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_podman.yaml for compute-1 => (item=frr) 2026-06-11 09:34:40,604 p=35496 u=zuul n=ansible | TASK [Check if podman container exists frr] ************************************ 2026-06-11 09:34:40,605 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:40 +0000 (0:00:00.066) 0:00:03.851 ********* 2026-06-11 09:34:40,933 p=35496 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:40,944 p=35496 u=zuul n=ansible | TASK [Assert podman container exists frr] ************************************** 2026-06-11 09:34:40,944 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:40 +0000 (0:00:00.339) 0:00:04.190 ********* 2026-06-11 09:34:40,966 p=35496 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:34:40,981 p=35496 u=zuul n=ansible | TASK [Check if podman container is running frr] ******************************** 2026-06-11 09:34:40,982 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:40 +0000 (0:00:00.037) 0:00:04.228 ********* 2026-06-11 09:34:41,225 p=35496 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:41,241 p=35496 u=zuul n=ansible | TASK [Assert podman container is running frr] ********************************** 2026-06-11 09:34:41,242 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:41 +0000 (0:00:00.259) 0:00:04.488 ********* 2026-06-11 09:34:41,267 p=35496 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:34:41,278 p=35496 u=zuul n=ansible | TASK [ensure systemd services are defined and functional] ********************** 2026-06-11 09:34:41,278 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:41 +0000 (0:00:00.036) 0:00:04.524 ********* 2026-06-11 09:34:41,306 p=35496 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_systemd_unit.yaml for compute-1 => (item={'name': 'edpm_frr.service'}) 2026-06-11 09:34:41,316 p=35496 u=zuul n=ansible | TASK [Check if systemd file exists edpm_frr.service] *************************** 2026-06-11 09:34:41,316 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:41 +0000 (0:00:00.038) 0:00:04.563 ********* 2026-06-11 09:34:41,559 p=35496 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:41,572 p=35496 u=zuul n=ansible | TASK [Assert systemd unit exists edpm_frr.service] ***************************** 2026-06-11 09:34:41,572 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:41 +0000 (0:00:00.255) 0:00:04.819 ********* 2026-06-11 09:34:41,595 p=35496 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:34:41,606 p=35496 u=zuul n=ansible | TASK [Check if systemd unit is enabled edpm_frr.service] *********************** 2026-06-11 09:34:41,606 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:41 +0000 (0:00:00.033) 0:00:04.852 ********* 2026-06-11 09:34:41,833 p=35496 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:41,844 p=35496 u=zuul n=ansible | TASK [Assert systemd unit is enabled edpm_frr.service] ************************* 2026-06-11 09:34:41,844 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:41 +0000 (0:00:00.238) 0:00:05.091 ********* 2026-06-11 09:34:41,865 p=35496 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:34:41,875 p=35496 u=zuul n=ansible | TASK [Check if systemd unit is running edpm_frr.service] *********************** 2026-06-11 09:34:41,875 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:41 +0000 (0:00:00.030) 0:00:05.122 ********* 2026-06-11 09:34:42,345 p=35496 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:42,379 p=35496 u=zuul n=ansible | TASK [Assert systemd unit is running edpm_frr.service] ************************* 2026-06-11 09:34:42,379 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:42 +0000 (0:00:00.503) 0:00:05.626 ********* 2026-06-11 09:34:42,398 p=35496 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:34:42,429 p=35496 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-11 09:34:42,429 p=35496 u=zuul n=ansible | compute-1 : ok=38 changed=5 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-11 09:34:42,429 p=35496 u=zuul n=ansible | Thursday 11 June 2026 09:34:42 +0000 (0:00:00.050) 0:00:05.676 ********* 2026-06-11 09:34:42,429 p=35496 u=zuul n=ansible | =============================================================================== 2026-06-11 09:34:42,429 p=35496 u=zuul n=ansible | Check if nftables rule exists in /etc/nftables/edpm-rules.nft ----------- 0.52s 2026-06-11 09:34:42,429 p=35496 u=zuul n=ansible | Check if systemd unit is running edpm_frr.service ----------------------- 0.50s 2026-06-11 09:34:42,429 p=35496 u=zuul n=ansible | Check input chain rules are loaded -------------------------------------- 0.46s 2026-06-11 09:34:42,429 p=35496 u=zuul n=ansible | Check rule content ------------------------------------------------------ 0.45s 2026-06-11 09:34:42,429 p=35496 u=zuul n=ansible | Check if directory exists /var/lib/edpm-config/container-startup-config/frr --- 0.37s 2026-06-11 09:34:42,429 p=35496 u=zuul n=ansible | Check if podman container exists frr ------------------------------------ 0.34s 2026-06-11 09:34:42,430 p=35496 u=zuul n=ansible | Check if podman container is running frr -------------------------------- 0.26s 2026-06-11 09:34:42,430 p=35496 u=zuul n=ansible | Check if systemd file exists edpm_frr.service --------------------------- 0.26s 2026-06-11 09:34:42,430 p=35496 u=zuul n=ansible | Check if file /var/lib/openstack/frr/etc/frr/frr.conf exist ------------- 0.24s 2026-06-11 09:34:42,430 p=35496 u=zuul n=ansible | Check if systemd unit is enabled edpm_frr.service ----------------------- 0.24s 2026-06-11 09:34:42,430 p=35496 u=zuul n=ansible | Check if file /etc/tmpfiles.d/run-frr.conf exist ------------------------ 0.23s 2026-06-11 09:34:42,430 p=35496 u=zuul n=ansible | Check if directory exists /etc/tmpfiles.d/ ------------------------------ 0.22s 2026-06-11 09:34:42,430 p=35496 u=zuul n=ansible | Check if directory exists /var/lib/openstack/frr ------------------------ 0.21s 2026-06-11 09:34:42,430 p=35496 u=zuul n=ansible | rule source file exists ------------------------------------------------- 0.21s 2026-06-11 09:34:42,430 p=35496 u=zuul n=ansible | Check if file /var/lib/openstack/frr/etc/frr/daemons exist -------------- 0.20s 2026-06-11 09:34:42,430 p=35496 u=zuul n=ansible | Check if directory exists /var/lib/openstack/frr/etc/frr ---------------- 0.20s 2026-06-11 09:34:42,430 p=35496 u=zuul n=ansible | ensure podman container exists and are running -------------------------- 0.07s 2026-06-11 09:34:42,430 p=35496 u=zuul n=ansible | Assert rule content exists ---------------------------------------------- 0.06s 2026-06-11 09:34:42,430 p=35496 u=zuul n=ansible | Assert rule content exists ---------------------------------------------- 0.06s 2026-06-11 09:34:42,430 p=35496 u=zuul n=ansible | ensure expected directories exist --------------------------------------- 0.05s 2026-06-11 09:34:42,491 p=29694 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2026-06-11 09:34:42,492 p=29694 u=zuul n=molecule.command.base | Performing prerun with role_name_check=0... 2026-06-11 09:34:42,798 p=35911 u=zuul n=ansible | ansible-galaxy [core 2.15.13] config file = None configured module search path = ['/home/zuul/.cache/ansible-compat/8075a4/modules', '/home/zuul/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /home/zuul/test-python/lib64/python3.9/site-packages/ansible ansible collection location = /home/zuul/.cache/ansible-compat/8075a4/collections:/home/zuul/.ansible/collections:/usr/share/ansible/collections executable location = /home/zuul/test-python/bin/ansible-galaxy python version = 3.9.25 (main, Apr 17 2026, 00:00:00) [GCC 11.5.0 20240719 (Red Hat 11.5.0-14)] (/home/zuul/test-python/bin/python3) jinja version = 3.1.6 libyaml = True 2026-06-11 09:34:42,799 p=35911 u=zuul n=ansible | No config file found; using defaults 2026-06-11 09:34:42,800 p=35911 u=zuul n=ansible | Starting galaxy collection install process 2026-06-11 09:34:42,810 p=35911 u=zuul n=ansible | Found installed collection community.general:10.0.1 at '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-06-11 09:34:42,811 p=35911 u=zuul n=ansible | Found installed collection containers.podman:1.16.2 at '/home/zuul/.ansible/collections/ansible_collections/containers/podman' 2026-06-11 09:34:42,812 p=35911 u=zuul n=ansible | Found installed collection ansible.netcommon:7.1.0 at '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-06-11 09:34:42,813 p=35911 u=zuul n=ansible | Found installed collection ansible.utils:5.1.2 at '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-06-11 09:34:42,813 p=35911 u=zuul n=ansible | Found installed collection ansible.posix:1.6.2 at '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-06-11 09:34:42,814 p=35911 u=zuul n=ansible | Found installed collection mellanox.onyx:1.0.0 at '/home/zuul/.ansible/collections/ansible_collections/mellanox/onyx' 2026-06-11 09:34:42,814 p=35911 u=zuul n=ansible | Found installed collection openstack.config_template:2.1.1 at '/home/zuul/.ansible/collections/ansible_collections/openstack/config_template' 2026-06-11 09:34:42,815 p=35911 u=zuul n=ansible | Found installed collection community.okd:4.0.0 at '/home/zuul/.ansible/collections/ansible_collections/community/okd' 2026-06-11 09:34:42,815 p=35911 u=zuul n=ansible | Found installed collection community.libvirt:1.3.0 at '/home/zuul/.ansible/collections/ansible_collections/community/libvirt' 2026-06-11 09:34:42,816 p=35911 u=zuul n=ansible | Found installed collection cifmw.general:1.0.0+00943b0c at '/home/zuul/.ansible/collections/ansible_collections/cifmw/general' 2026-06-11 09:34:42,817 p=35911 u=zuul n=ansible | Found installed collection cisco.ios:9.0.3 at '/home/zuul/.ansible/collections/ansible_collections/cisco/ios' 2026-06-11 09:34:42,817 p=35911 u=zuul n=ansible | Found installed collection @NAMESPACE@.@NAME@:3.1.4 at '/home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@' 2026-06-11 09:34:42,818 p=35911 u=zuul n=ansible | Found installed collection community.crypto:2.22.3 at '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-06-11 09:34:42,819 p=35911 u=zuul n=ansible | Found installed collection junipernetworks.junos:9.1.0 at '/home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos' 2026-06-11 09:34:42,820 p=35911 u=zuul n=ansible | Found installed collection kubernetes.core:5.0.0 at '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-06-11 09:34:42,821 p=35911 u=zuul n=ansible | Found installed collection osp.edpm:0.0.1 at '/home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm' 2026-06-11 09:34:42,822 p=35911 u=zuul n=ansible | Process install dependency map 2026-06-11 09:34:42,824 p=35911 u=zuul n=ansible | Starting collection install process 2026-06-11 09:34:42,824 p=35911 u=zuul n=ansible | Installing 'osp.edpm:0.0.1' to '/home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm' 2026-06-11 09:34:42,847 p=35911 u=zuul n=ansible | Skipping '../../.git' for collection build 2026-06-11 09:34:42,849 p=35911 u=zuul n=ansible | Skipping '../../.github' for collection build 2026-06-11 09:34:42,849 p=35911 u=zuul n=ansible | Skipping '../../contribute' for collection build 2026-06-11 09:34:42,849 p=35911 u=zuul n=ansible | Skipping '../../docs' for collection build 2026-06-11 09:34:42,851 p=35911 u=zuul n=ansible | Skipping '../../molecule' for collection build 2026-06-11 09:34:42,851 p=35911 u=zuul n=ansible | Skipping '../../openstack_ansibleee' for collection build 2026-06-11 09:34:42,855 p=35911 u=zuul n=ansible | Skipping '../../plugins/tests/molecule' for collection build 2026-06-11 09:34:42,856 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_accel_drivers/molecule' for collection build 2026-06-11 09:34:42,858 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_bootstrap/molecule' for collection build 2026-06-11 09:34:42,860 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_ceph_client_files/molecule' for collection build 2026-06-11 09:34:42,861 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_ceph_hci_pre/molecule' for collection build 2026-06-11 09:34:42,862 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_cleanup/molecule' for collection build 2026-06-11 09:34:42,864 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_container_manage/molecule' for collection build 2026-06-11 09:34:42,865 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_container_quadlet/molecule' for collection build 2026-06-11 09:34:42,866 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_container_rm/molecule' for collection build 2026-06-11 09:34:42,867 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_container_standalone/molecule' for collection build 2026-06-11 09:34:42,868 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_ddp_package/molecule' for collection build 2026-06-11 09:34:42,868 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_derive_pci_device_spec/molecule' for collection build 2026-06-11 09:34:42,869 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_download_cache/molecule' for collection build 2026-06-11 09:34:42,870 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_extra_mounts/molecule' for collection build 2026-06-11 09:34:42,871 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_frr/molecule' for collection build 2026-06-11 09:34:42,873 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_growvols/molecule' for collection build 2026-06-11 09:34:42,875 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_instanceha_monitoring/molecule' for collection build 2026-06-11 09:34:42,876 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_iscsid/molecule' for collection build 2026-06-11 09:34:42,878 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_kernel/molecule' for collection build 2026-06-11 09:34:42,878 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_kernel/resources/molecule' for collection build 2026-06-11 09:34:42,880 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_libvirt/molecule' for collection build 2026-06-11 09:34:42,882 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_module_load/molecule' for collection build 2026-06-11 09:34:42,883 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_multipathd/molecule' for collection build 2026-06-11 09:34:42,885 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_network_config/molecule' for collection build 2026-06-11 09:34:42,886 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_dhcp/molecule' for collection build 2026-06-11 09:34:42,888 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_metadata/molecule' for collection build 2026-06-11 09:34:42,890 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_ovn/molecule' for collection build 2026-06-11 09:34:42,892 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_sriov/molecule' for collection build 2026-06-11 09:34:42,893 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_nftables/molecule' for collection build 2026-06-11 09:34:42,895 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_nodes_validation/molecule' for collection build 2026-06-11 09:34:42,896 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_nova/molecule' for collection build 2026-06-11 09:34:42,898 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_nvmeof/molecule' for collection build 2026-06-11 09:34:42,898 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_ovn/molecule' for collection build 2026-06-11 09:34:42,900 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_ovn_bgp_agent/molecule' for collection build 2026-06-11 09:34:42,902 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_ovs/molecule' for collection build 2026-06-11 09:34:42,903 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_ovs_dpdk/molecule' for collection build 2026-06-11 09:34:42,904 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_podman/molecule' for collection build 2026-06-11 09:34:42,906 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_pre_adoption_validation/molecule' for collection build 2026-06-11 09:34:42,907 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_reboot/molecule' for collection build 2026-06-11 09:34:42,908 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_ssh_known_hosts/molecule' for collection build 2026-06-11 09:34:42,909 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_sshd/molecule' for collection build 2026-06-11 09:34:42,911 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_swift/molecule' for collection build 2026-06-11 09:34:42,913 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry/molecule' for collection build 2026-06-11 09:34:42,914 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry_logging/molecule' for collection build 2026-06-11 09:34:42,915 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry_power_monitoring/molecule' for collection build 2026-06-11 09:34:42,917 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_timezone/molecule' for collection build 2026-06-11 09:34:42,917 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_tripleo_cleanup/molecule' for collection build 2026-06-11 09:34:42,918 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_tuned/molecule' for collection build 2026-06-11 09:34:42,918 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_update_services/molecule' for collection build 2026-06-11 09:34:42,919 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_update_system/molecule' for collection build 2026-06-11 09:34:42,920 p=35911 u=zuul n=ansible | Skipping '../../roles/edpm_users/molecule' for collection build 2026-06-11 09:34:42,920 p=35911 u=zuul n=ansible | Skipping '../../roles/env_data/molecule' for collection build 2026-06-11 09:34:42,920 p=35911 u=zuul n=ansible | Skipping '../../scripts' for collection build 2026-06-11 09:34:42,921 p=35911 u=zuul n=ansible | Skipping '../../tests' for collection build 2026-06-11 09:34:42,921 p=35911 u=zuul n=ansible | Skipping '../../zuul.d' for collection build 2026-06-11 09:34:42,921 p=35911 u=zuul n=ansible | Skipping '../../.ansible-lint' for collection build 2026-06-11 09:34:42,921 p=35911 u=zuul n=ansible | Skipping '../../.gitignore' for collection build 2026-06-11 09:34:42,921 p=35911 u=zuul n=ansible | Skipping '../../.pre-commit-config.yaml' for collection build 2026-06-11 09:34:42,921 p=35911 u=zuul n=ansible | Skipping '../../.yamllint' for collection build 2026-06-11 09:34:42,921 p=35911 u=zuul n=ansible | Skipping '../../Makefile' for collection build 2026-06-11 09:34:42,921 p=35911 u=zuul n=ansible | Skipping '../../galaxy.yml' for collection build 2026-06-11 09:34:42,921 p=35911 u=zuul n=ansible | Skipping '../../molecule-requirements.txt' for collection build 2026-06-11 09:34:42,992 p=35911 u=zuul n=ansible | Created collection for osp.edpm:0.0.1 at /home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm 2026-06-11 09:34:42,992 p=35911 u=zuul n=ansible | osp.edpm:0.0.1 was installed successfully 2026-06-11 09:34:42,993 p=35911 u=zuul n=ansible | 'ansible.posix:1.6.2' is already installed, skipping. 2026-06-11 09:34:42,993 p=35911 u=zuul n=ansible | 'community.general:10.0.1' is already installed, skipping. 2026-06-11 09:34:42,993 p=35911 u=zuul n=ansible | 'containers.podman:1.16.2' is already installed, skipping. 2026-06-11 09:34:43,385 p=35913 u=zuul n=ansible | {"/home/zuul/.ansible/collections/ansible_collections": {"@NAMESPACE@.@NAME@": {"version": "3.1.4"}, "ansible.netcommon": {"version": "7.1.0"}, "ansible.posix": {"version": "1.6.2"}, "ansible.utils": {"version": "5.1.2"}, "cifmw.general": {"version": "1.0.0+00943b0c"}, "cisco.ios": {"version": "9.0.3"}, "community.crypto": {"version": "2.22.3"}, "community.general": {"version": "10.0.1"}, "community.libvirt": {"version": "1.3.0"}, "community.okd": {"version": "4.0.0"}, "containers.podman": {"version": "1.16.2"}, "junipernetworks.junos": {"version": "9.1.0"}, "kubernetes.core": {"version": "5.0.0"}, "mellanox.onyx": {"version": "1.0.0"}, "openstack.config_template": {"version": "2.1.1"}}, "/home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections": {"osp.edpm": {"version": "0.0.1"}}} 2026-06-11 09:34:43,436 p=29694 u=zuul n=molecule.logger | [info]Running [scenario]evpn_mode[/] > [action]prepare[/][/] 2026-06-11 09:34:44,014 p=35915 u=zuul n=ansible | PLAY [Prepare test_deps] ******************************************************* 2026-06-11 09:34:44,036 p=35915 u=zuul n=ansible | TASK [set basic user fact] ***************************************************** 2026-06-11 09:34:44,036 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:34:44 +0000 (0:00:00.024) 0:00:00.024 ********* 2026-06-11 09:34:44,055 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:44,083 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Validating arguments against arg spec 'main' - The main entry point for the test_deps role.] *** 2026-06-11 09:34:44,083 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:34:44 +0000 (0:00:00.046) 0:00:00.071 ********* 2026-06-11 09:34:44,096 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:44,105 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** 2026-06-11 09:34:44,106 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:34:44 +0000 (0:00:00.022) 0:00:00.093 ********* 2026-06-11 09:34:44,119 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:44,130 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** 2026-06-11 09:34:44,130 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:34:44 +0000 (0:00:00.024) 0:00:00.117 ********* 2026-06-11 09:34:44,169 p=35915 u=zuul n=ansible | ok: [compute-1] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/centos-9.yml) 2026-06-11 09:34:44,181 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* 2026-06-11 09:34:44,181 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:34:44 +0000 (0:00:00.051) 0:00:00.169 ********* 2026-06-11 09:34:44,578 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:44,587 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** 2026-06-11 09:34:44,587 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:34:44 +0000 (0:00:00.405) 0:00:00.575 ********* 2026-06-11 09:34:44,957 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:44,968 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** 2026-06-11 09:34:44,968 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:34:44 +0000 (0:00:00.380) 0:00:00.956 ********* 2026-06-11 09:34:45,240 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:45,250 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* 2026-06-11 09:34:45,250 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:34:45 +0000 (0:00:00.282) 0:00:01.238 ********* 2026-06-11 09:34:45,999 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:46,010 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create default repo file] ******** 2026-06-11 09:34:46,011 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:34:46 +0000 (0:00:00.760) 0:00:01.998 ********* 2026-06-11 09:34:46,479 p=35915 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:46,491 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** 2026-06-11 09:34:46,491 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:34:46 +0000 (0:00:00.480) 0:00:02.479 ********* 2026-06-11 09:34:48,191 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:48,211 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* 2026-06-11 09:34:48,211 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:34:48 +0000 (0:00:01.720) 0:00:04.199 ********* 2026-06-11 09:34:48,852 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:34:48,860 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** 2026-06-11 09:34:48,860 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:34:48 +0000 (0:00:00.648) 0:00:04.848 ********* 2026-06-11 09:34:49,976 p=35915 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:49,996 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create repos] ******************** 2026-06-11 09:34:49,996 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:34:49 +0000 (0:00:01.135) 0:00:05.984 ********* 2026-06-11 09:34:50,706 p=35915 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:34:50,727 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** 2026-06-11 09:34:50,727 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:34:50 +0000 (0:00:00.730) 0:00:06.715 ********* 2026-06-11 09:34:51,045 p=35915 u=zuul n=ansible | fatal: [compute-1]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.015973' end: '2026-06-11 09:34:51.016742' msg: non-zero return code rc: 1 start: '2026-06-11 09:34:51.000769' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: 2026-06-11 09:34:51,045 p=35915 u=zuul n=ansible | ...ignoring 2026-06-11 09:34:51,056 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** 2026-06-11 09:34:51,056 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:34:51 +0000 (0:00:00.328) 0:00:07.044 ********* 2026-06-11 09:34:51,084 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:34:51,093 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** 2026-06-11 09:34:51,093 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:34:51 +0000 (0:00:00.036) 0:00:07.081 ********* 2026-06-11 09:35:40,225 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:35:40,234 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** 2026-06-11 09:35:40,234 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:40 +0000 (0:00:49.141) 0:00:56.222 ********* 2026-06-11 09:35:41,817 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:35:41,830 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** 2026-06-11 09:35:41,830 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:41 +0000 (0:00:01.595) 0:00:57.818 ********* 2026-06-11 09:35:43,398 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:35:43,412 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install extra packages] ********** 2026-06-11 09:35:43,412 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:43 +0000 (0:00:01.582) 0:00:59.400 ********* 2026-06-11 09:35:45,098 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:35:45,107 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** 2026-06-11 09:35:45,107 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:45 +0000 (0:00:01.695) 0:01:01.095 ********* 2026-06-11 09:35:45,453 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:35:45,472 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** 2026-06-11 09:35:45,472 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:45 +0000 (0:00:00.364) 0:01:01.460 ********* 2026-06-11 09:35:45,760 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:35:45,780 p=35915 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** 2026-06-11 09:35:45,781 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:45 +0000 (0:00:00.308) 0:01:01.769 ********* 2026-06-11 09:35:46,256 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:35:46,291 p=35915 u=zuul n=ansible | TASK [Install os-net-config] *************************************************** 2026-06-11 09:35:46,292 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:46 +0000 (0:00:00.510) 0:01:02.279 ********* 2026-06-11 09:35:47,833 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:35:47,842 p=35915 u=zuul n=ansible | TASK [Create persistent directories] ******************************************* 2026-06-11 09:35:47,842 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:47 +0000 (0:00:01.550) 0:01:03.830 ********* 2026-06-11 09:35:48,116 p=35915 u=zuul n=ansible | ok: [compute-1] => (item={'path': '/etc/tmpfiles.d/', 'owner': 'root', 'group': 'root', 'mode': '0755'}) 2026-06-11 09:35:48,126 p=35915 u=zuul n=ansible | TASK [Create firewall directory] *********************************************** 2026-06-11 09:35:48,127 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:48 +0000 (0:00:00.284) 0:01:04.114 ********* 2026-06-11 09:35:48,353 p=35915 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:35:48,362 p=35915 u=zuul n=ansible | TASK [open port 22 (edpm_nftables will active this later)] ********************* 2026-06-11 09:35:48,362 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:48 +0000 (0:00:00.235) 0:01:04.350 ********* 2026-06-11 09:35:48,766 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:35:48,789 p=35915 u=zuul n=ansible | TASK [Force systemd to reread configs] ***************************************** 2026-06-11 09:35:48,789 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:48 +0000 (0:00:00.427) 0:01:04.777 ********* 2026-06-11 09:35:49,599 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:35:49,613 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather facts if they don't exist] ************** 2026-06-11 09:35:49,613 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:49 +0000 (0:00:00.823) 0:01:05.601 ********* 2026-06-11 09:35:49,638 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:35:49,658 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Download needed packages] ********************** 2026-06-11 09:35:49,658 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:49 +0000 (0:00:00.045) 0:01:05.646 ********* 2026-06-11 09:35:51,343 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:35:51,396 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Download legacy network service package] ******* 2026-06-11 09:35:51,396 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:51 +0000 (0:00:01.737) 0:01:07.384 ********* 2026-06-11 09:35:53,031 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:35:53,046 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Download release version package] ************** 2026-06-11 09:35:53,046 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:53 +0000 (0:00:01.649) 0:01:09.034 ********* 2026-06-11 09:35:53,080 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:35:53,118 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Include bootc tasks] *************************** 2026-06-11 09:35:53,118 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:53 +0000 (0:00:00.071) 0:01:09.106 ********* 2026-06-11 09:35:53,150 p=35915 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm/roles/edpm_bootstrap/tasks/bootc.yml for compute-1 2026-06-11 09:35:53,169 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if /etc/ansible/facts.d/bootc.fact exists] *** 2026-06-11 09:35:53,169 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:53 +0000 (0:00:00.050) 0:01:09.157 ********* 2026-06-11 09:35:53,418 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:35:53,431 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure /etc/ansible/facts.d exists] ************ 2026-06-11 09:35:53,431 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:53 +0000 (0:00:00.262) 0:01:09.419 ********* 2026-06-11 09:35:53,448 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:35:53,461 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure /etc/ansible/facts.d/bootc.fact exists] *** 2026-06-11 09:35:53,461 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:53 +0000 (0:00:00.030) 0:01:09.449 ********* 2026-06-11 09:35:53,477 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:35:53,491 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather ansible_local facts] ******************** 2026-06-11 09:35:53,491 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:53 +0000 (0:00:00.029) 0:01:09.479 ********* 2026-06-11 09:35:53,505 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:35:53,517 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure /var/log/journal exists] **************** 2026-06-11 09:35:53,518 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:53 +0000 (0:00:00.026) 0:01:09.505 ********* 2026-06-11 09:35:53,800 p=35915 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:35:53,813 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather user fact] ****************************** 2026-06-11 09:35:53,813 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:53 +0000 (0:00:00.295) 0:01:09.801 ********* 2026-06-11 09:35:53,842 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:35:53,854 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure /var/lib/config-data/ansible-generated exists and fix subdirs owner and mode if it existed] *** 2026-06-11 09:35:53,854 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:53 +0000 (0:00:00.041) 0:01:09.842 ********* 2026-06-11 09:35:54,221 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:35:54,238 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather services facts] ************************* 2026-06-11 09:35:54,238 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:54 +0000 (0:00:00.384) 0:01:10.226 ********* 2026-06-11 09:35:58,312 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:35:58,323 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Print cloud-init service status] *************** 2026-06-11 09:35:58,323 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:58 +0000 (0:00:04.084) 0:01:14.311 ********* 2026-06-11 09:35:58,344 p=35915 u=zuul n=ansible | ok: [compute-1] => ansible_facts.services["cloud-init.service"]: name: cloud-init.service source: systemd state: stopped status: enabled 2026-06-11 09:35:58,364 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if cloud-init is disabled via kernel args] *** 2026-06-11 09:35:58,365 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:58 +0000 (0:00:00.041) 0:01:14.352 ********* 2026-06-11 09:35:58,743 p=35915 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:35:58,760 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Wait for cloud-init to finish, if enabled] ***** 2026-06-11 09:35:58,760 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:58 +0000 (0:00:00.395) 0:01:14.748 ********* 2026-06-11 09:35:58,793 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:35:58,810 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Re-read facts] ********************************* 2026-06-11 09:35:58,810 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:58 +0000 (0:00:00.049) 0:01:14.798 ********* 2026-06-11 09:35:59,468 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:35:59,484 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Bootstrap command] ***************************** 2026-06-11 09:35:59,484 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:59 +0000 (0:00:00.673) 0:01:15.472 ********* 2026-06-11 09:35:59,500 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:35:59,516 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Bootstrap command output] ********************** 2026-06-11 09:35:59,517 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:59 +0000 (0:00:00.032) 0:01:15.504 ********* 2026-06-11 09:35:59,535 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:35:59,553 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create directory for ansible custom facts] ***** 2026-06-11 09:35:59,553 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:59 +0000 (0:00:00.036) 0:01:15.541 ********* 2026-06-11 09:35:59,575 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:35:59,590 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Mark bootstrap command as executed on node] **** 2026-06-11 09:35:59,590 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:59 +0000 (0:00:00.037) 0:01:15.578 ********* 2026-06-11 09:35:59,613 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:35:59,630 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Include packages tasks] ************************ 2026-06-11 09:35:59,630 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:59 +0000 (0:00:00.039) 0:01:15.618 ********* 2026-06-11 09:35:59,665 p=35915 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm/roles/edpm_bootstrap/tasks/packages.yml for compute-1 2026-06-11 09:35:59,684 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather facts if they don't exist] ************** 2026-06-11 09:35:59,684 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:59 +0000 (0:00:00.054) 0:01:15.672 ********* 2026-06-11 09:35:59,703 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:35:59,714 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Install release version package] *************** 2026-06-11 09:35:59,714 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:59 +0000 (0:00:00.030) 0:01:15.702 ********* 2026-06-11 09:35:59,752 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:35:59,762 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Install required packages to bootstrap EDPM] *** 2026-06-11 09:35:59,763 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:35:59 +0000 (0:00:00.048) 0:01:15.751 ********* 2026-06-11 09:36:01,539 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:01,556 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure packages are actually well installed] *** 2026-06-11 09:36:01,556 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:01 +0000 (0:00:01.793) 0:01:17.544 ********* 2026-06-11 09:36:02,532 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:02,553 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Set selinux state] ***************************** 2026-06-11 09:36:02,554 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:02 +0000 (0:00:00.997) 0:01:18.542 ********* 2026-06-11 09:36:03,193 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:03,209 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Include swap tasks] **************************** 2026-06-11 09:36:03,209 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:03 +0000 (0:00:00.655) 0:01:19.197 ********* 2026-06-11 09:36:03,257 p=35915 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm/roles/edpm_bootstrap/tasks/swap.yml for compute-1 2026-06-11 09:36:03,280 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather ansible_local facts] ******************** 2026-06-11 09:36:03,281 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:03 +0000 (0:00:00.071) 0:01:19.268 ********* 2026-06-11 09:36:03,311 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:03,324 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Set swap path] ********************************* 2026-06-11 09:36:03,324 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:03 +0000 (0:00:00.043) 0:01:19.312 ********* 2026-06-11 09:36:03,381 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:03,429 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create swapfile if needed] ********************* 2026-06-11 09:36:03,429 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:03 +0000 (0:00:00.104) 0:01:19.417 ********* 2026-06-11 09:36:03,741 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:03,755 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Set permission on swapfile] ******************** 2026-06-11 09:36:03,755 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:03 +0000 (0:00:00.326) 0:01:19.743 ********* 2026-06-11 09:36:04,068 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:04,079 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Enable swapfile on fstab] ********************** 2026-06-11 09:36:04,079 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:04 +0000 (0:00:00.324) 0:01:20.067 ********* 2026-06-11 09:36:04,464 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:04,483 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if partition exists by its label] ******** 2026-06-11 09:36:04,483 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:04 +0000 (0:00:00.403) 0:01:20.471 ********* 2026-06-11 09:36:04,509 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:04,522 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Enable swap partition on fstab] **************** 2026-06-11 09:36:04,523 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:04 +0000 (0:00:00.039) 0:01:20.511 ********* 2026-06-11 09:36:04,549 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:04,561 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather swap partition by its type] ************* 2026-06-11 09:36:04,561 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:04 +0000 (0:00:00.038) 0:01:20.549 ********* 2026-06-11 09:36:04,586 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:04,598 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Enable swap partitions in fstab] *************** 2026-06-11 09:36:04,599 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:04 +0000 (0:00:00.037) 0:01:20.586 ********* 2026-06-11 09:36:04,630 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:04,643 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Activate swap partitions] ********************** 2026-06-11 09:36:04,644 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:04 +0000 (0:00:00.044) 0:01:20.631 ********* 2026-06-11 09:36:04,669 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:04,680 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if CA cert file exists] ****************** 2026-06-11 09:36:04,681 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:04 +0000 (0:00:00.037) 0:01:20.668 ********* 2026-06-11 09:36:04,933 p=35915 u=zuul n=ansible | ok: [compute-1 -> localhost] 2026-06-11 09:36:04,941 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure that the CA destination directory exists] *** 2026-06-11 09:36:04,941 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:04 +0000 (0:00:00.260) 0:01:20.929 ********* 2026-06-11 09:36:04,957 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:04,965 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Copy CA certs to the standard location on the compute node] *** 2026-06-11 09:36:04,965 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:04 +0000 (0:00:00.024) 0:01:20.953 ********* 2026-06-11 09:36:04,982 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:04,992 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather ansible_local facts] ******************** 2026-06-11 09:36:04,992 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:04 +0000 (0:00:00.026) 0:01:20.980 ********* 2026-06-11 09:36:05,028 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:05,036 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check FIPS status] ***************************** 2026-06-11 09:36:05,037 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:05 +0000 (0:00:00.044) 0:01:21.024 ********* 2026-06-11 09:36:05,072 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:05,087 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Warn for changing FIPS status for bootc] ******* 2026-06-11 09:36:05,087 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:05 +0000 (0:00:00.050) 0:01:21.075 ********* 2026-06-11 09:36:05,128 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:05,140 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Enable FIPS] *********************************** 2026-06-11 09:36:05,140 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:05 +0000 (0:00:00.052) 0:01:21.128 ********* 2026-06-11 09:36:05,182 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:05,190 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Disable FIPS] ********************************** 2026-06-11 09:36:05,190 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:05 +0000 (0:00:00.049) 0:01:21.178 ********* 2026-06-11 09:36:05,225 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:05,234 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create directory required by edpm-reboot role] *** 2026-06-11 09:36:05,234 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:05 +0000 (0:00:00.044) 0:01:21.222 ********* 2026-06-11 09:36:05,287 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:05,295 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create required file to enforce a reboot] ****** 2026-06-11 09:36:05,295 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:05 +0000 (0:00:00.060) 0:01:21.283 ********* 2026-06-11 09:36:05,328 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:05,338 p=35915 u=zuul n=ansible | TASK [Call edpm_reboot role] *************************************************** 2026-06-11 09:36:05,338 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:05 +0000 (0:00:00.042) 0:01:21.326 ********* 2026-06-11 09:36:05,377 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:05,387 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure that the proper FIPS status is enabled] *** 2026-06-11 09:36:05,387 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:05 +0000 (0:00:00.049) 0:01:21.375 ********* 2026-06-11 09:36:05,417 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:05,427 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if the LVM devices file exists] ********** 2026-06-11 09:36:05,427 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:05 +0000 (0:00:00.039) 0:01:21.415 ********* 2026-06-11 09:36:05,675 p=35915 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:05,686 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Import any existing LVM devices] *************** 2026-06-11 09:36:05,686 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:05 +0000 (0:00:00.258) 0:01:21.674 ********* 2026-06-11 09:36:05,713 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:05,729 p=35915 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create an empty LVM devices file] ************** 2026-06-11 09:36:05,729 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:05 +0000 (0:00:00.043) 0:01:21.717 ********* 2026-06-11 09:36:05,756 p=35915 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:05,815 p=35915 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-11 09:36:05,815 p=35915 u=zuul n=ansible | compute-1 : ok=46 changed=7 unreachable=0 failed=0 skipped=34 rescued=0 ignored=1 2026-06-11 09:36:05,815 p=35915 u=zuul n=ansible | Thursday 11 June 2026 09:36:05 +0000 (0:00:00.086) 0:01:21.803 ********* 2026-06-11 09:36:05,815 p=35915 u=zuul n=ansible | =============================================================================== 2026-06-11 09:36:05,815 p=35915 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install edpm packages ---------- 49.14s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Gather services facts ------------------------- 4.08s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Install required packages to bootstrap EDPM --- 1.79s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Download needed packages ---------------------- 1.74s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.72s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install extra packages ---------- 1.70s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Download legacy network service package ------- 1.65s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.60s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.58s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | Install os-net-config --------------------------------------------------- 1.55s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install repo-setup -------------- 1.14s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Ensure packages are actually well installed --- 1.00s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | Force systemd to reread configs ----------------------------------------- 0.82s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.76s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | ../../../../molecule/common/test_deps : Create repos -------------------- 0.73s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Re-read facts --------------------------------- 0.67s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Set selinux state ----------------------------- 0.66s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.65s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.51s 2026-06-11 09:36:05,816 p=35915 u=zuul n=ansible | ../../../../molecule/common/test_deps : Create default repo file -------- 0.48s 2026-06-11 09:36:05,920 p=29694 u=zuul n=molecule.logger | [info]Running [scenario]evpn_mode[/] > [action]converge[/][/] 2026-06-11 09:36:06,429 p=37173 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2026-06-11 09:36:06,444 p=37173 u=zuul n=ansible | TASK [set basic user fact] ***************************************************** 2026-06-11 09:36:06,444 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:06 +0000 (0:00:00.017) 0:00:00.017 ********* 2026-06-11 09:36:06,488 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:06,514 p=37173 u=zuul n=ansible | TASK [Download required role packages] ***************************************** 2026-06-11 09:36:06,514 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:06 +0000 (0:00:00.070) 0:00:00.087 ********* 2026-06-11 09:36:06,554 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Download needed container images] ******************** 2026-06-11 09:36:06,555 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:06 +0000 (0:00:00.040) 0:00:00.127 ********* 2026-06-11 09:36:07,102 p=37173 u=zuul n=ansible | ok: [compute-1] => (item=quay.io/podified-antelope-centos9/openstack-frr:current-podified) 2026-06-11 09:36:07,125 p=37173 u=zuul n=ansible | TASK [ansible.builtin.include_role : osp.edpm.edpm_frr] ************************ 2026-06-11 09:36:07,125 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:07 +0000 (0:00:00.570) 0:00:00.697 ********* 2026-06-11 09:36:07,237 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Validating arguments against arg spec 'main' - The main entry point for the edpm_frr role.] *** 2026-06-11 09:36:07,237 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:07 +0000 (0:00:00.112) 0:00:00.810 ********* 2026-06-11 09:36:07,270 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:07,280 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather user fact] ************************************ 2026-06-11 09:36:07,280 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:07 +0000 (0:00:00.042) 0:00:00.852 ********* 2026-06-11 09:36:07,309 p=37173 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:07,319 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Create persistent directories] *********************** 2026-06-11 09:36:07,319 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:07 +0000 (0:00:00.039) 0:00:00.892 ********* 2026-06-11 09:36:07,665 p=37173 u=zuul n=ansible | ok: [compute-1] => (item={'path': '/var/lib/openstack/frr', 'setype': 'container_file_t', 'mode': '0750'}) 2026-06-11 09:36:07,915 p=37173 u=zuul n=ansible | changed: [compute-1] => (item={'path': '/run/frr', 'setype': 'container_file_t', 'mode': '0755'}) 2026-06-11 09:36:08,167 p=37173 u=zuul n=ansible | changed: [compute-1] => (item={'path': '/var/lib/edpm-config/firewall', 'setype': 'container_file_t', 'mode': '0750'}) 2026-06-11 09:36:08,193 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Ensure /run/frr is present upon reboot] ************** 2026-06-11 09:36:08,194 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:08 +0000 (0:00:00.874) 0:00:01.766 ********* 2026-06-11 09:36:08,728 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:08,740 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather SELinux fact if needed] *********************** 2026-06-11 09:36:08,741 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:08 +0000 (0:00:00.547) 0:00:02.313 ********* 2026-06-11 09:36:08,760 p=37173 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:08,772 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Validating arguments against arg spec 'main' - The main entry point for the edpm_module_load role.] *** 2026-06-11 09:36:08,772 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:08 +0000 (0:00:00.031) 0:00:02.344 ********* 2026-06-11 09:36:08,803 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:08,815 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** 2026-06-11 09:36:08,815 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:08 +0000 (0:00:00.043) 0:00:02.388 ********* 2026-06-11 09:36:09,079 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:09,099 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Load modules] ******************************** 2026-06-11 09:36:09,099 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:09 +0000 (0:00:00.283) 0:00:02.671 ********* 2026-06-11 09:36:09,574 p=37173 u=zuul n=ansible | changed: [compute-1] => (item=vrf) 2026-06-11 09:36:09,592 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** 2026-06-11 09:36:09,592 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:09 +0000 (0:00:00.493) 0:00:03.164 ********* 2026-06-11 09:36:10,142 p=37173 u=zuul n=ansible | changed: [compute-1] => (item=vrf) 2026-06-11 09:36:10,164 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* 2026-06-11 09:36:10,164 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:10 +0000 (0:00:00.571) 0:00:03.736 ********* 2026-06-11 09:36:10,198 p=37173 u=zuul n=ansible | skipping: [compute-1] => (item=vrf) 2026-06-11 09:36:10,200 p=37173 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:10,222 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** 2026-06-11 09:36:10,222 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:10 +0000 (0:00:00.058) 0:00:03.794 ********* 2026-06-11 09:36:10,614 p=37173 u=zuul n=ansible | changed: [compute-1] => (item=vrf) 2026-06-11 09:36:10,635 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** 2026-06-11 09:36:10,636 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:10 +0000 (0:00:00.413) 0:00:04.208 ********* 2026-06-11 09:36:11,337 p=37173 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:11,359 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Create directory /var/lib/openstack/frr] ************* 2026-06-11 09:36:11,359 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:11 +0000 (0:00:00.723) 0:00:04.932 ********* 2026-06-11 09:36:11,634 p=37173 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:11,646 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Inject firewall rules for frr BGP and BFD] *********** 2026-06-11 09:36:11,646 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:11 +0000 (0:00:00.286) 0:00:05.218 ********* 2026-06-11 09:36:12,031 p=37173 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:12,052 p=37173 u=zuul n=ansible | TASK [Configure firewall for frr BGP and BFD] ********************************** 2026-06-11 09:36:12,052 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:12 +0000 (0:00:00.406) 0:00:05.624 ********* 2026-06-11 09:36:12,139 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Create snippets directory] ********************** 2026-06-11 09:36:12,139 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:12 +0000 (0:00:00.087) 0:00:05.711 ********* 2026-06-11 09:36:12,429 p=37173 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:12,440 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Push default ruleset snipet] ******************** 2026-06-11 09:36:12,440 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:12 +0000 (0:00:00.301) 0:00:06.013 ********* 2026-06-11 09:36:12,957 p=37173 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:12,979 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Write user rules snippet] *********************** 2026-06-11 09:36:12,979 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:12 +0000 (0:00:00.538) 0:00:06.551 ********* 2026-06-11 09:36:13,479 p=37173 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:13,496 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Push empty ruleset] ***************************** 2026-06-11 09:36:13,496 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:13 +0000 (0:00:00.517) 0:00:07.068 ********* 2026-06-11 09:36:14,001 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:14,011 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Load empty ruleset] ***************************** 2026-06-11 09:36:14,011 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:14 +0000 (0:00:00.515) 0:00:07.584 ********* 2026-06-11 09:36:14,030 p=37173 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:14,045 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Delete iptables-compat tables if load failed due to bare chains] *** 2026-06-11 09:36:14,045 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:14 +0000 (0:00:00.033) 0:00:07.617 ********* 2026-06-11 09:36:14,067 p=37173 u=zuul n=ansible | skipping: [compute-1] => (item=inet filter) 2026-06-11 09:36:14,074 p=37173 u=zuul n=ansible | skipping: [compute-1] => (item=inet raw) 2026-06-11 09:36:14,081 p=37173 u=zuul n=ansible | skipping: [compute-1] => (item=inet nat) 2026-06-11 09:36:14,088 p=37173 u=zuul n=ansible | skipping: [compute-1] => (item=ip filter) 2026-06-11 09:36:14,089 p=37173 u=zuul n=ansible | skipping: [compute-1] => (item=ip raw) 2026-06-11 09:36:14,089 p=37173 u=zuul n=ansible | skipping: [compute-1] => (item=ip nat) 2026-06-11 09:36:14,090 p=37173 u=zuul n=ansible | skipping: [compute-1] => (item=ip6 filter) 2026-06-11 09:36:14,092 p=37173 u=zuul n=ansible | skipping: [compute-1] => (item=ip6 raw) 2026-06-11 09:36:14,094 p=37173 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:14,115 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Retry loading empty ruleset after cleanup] ****** 2026-06-11 09:36:14,115 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:14 +0000 (0:00:00.070) 0:00:07.688 ********* 2026-06-11 09:36:14,133 p=37173 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:14,155 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Get current nftables content] ******************* 2026-06-11 09:36:14,155 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:14 +0000 (0:00:00.039) 0:00:07.728 ********* 2026-06-11 09:36:14,610 p=37173 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:14,632 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Load firewall snippets] ************************* 2026-06-11 09:36:14,633 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:14 +0000 (0:00:00.477) 0:00:08.205 ********* 2026-06-11 09:36:15,085 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:15,097 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate chain jumps] *************************** 2026-06-11 09:36:15,097 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:15 +0000 (0:00:00.464) 0:00:08.669 ********* 2026-06-11 09:36:15,698 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:15,753 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate chain jumps] *************************** 2026-06-11 09:36:15,754 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:15 +0000 (0:00:00.656) 0:00:09.326 ********* 2026-06-11 09:36:16,364 p=37173 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:16,384 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft flushes] *************************** 2026-06-11 09:36:16,384 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:16 +0000 (0:00:00.630) 0:00:09.956 ********* 2026-06-11 09:36:16,935 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:16,951 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft edpm chains] *********************** 2026-06-11 09:36:16,951 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:16 +0000 (0:00:00.567) 0:00:10.524 ********* 2026-06-11 09:36:17,491 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:17,511 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft ruleset in static file] ************ 2026-06-11 09:36:17,511 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:17 +0000 (0:00:00.559) 0:00:11.083 ********* 2026-06-11 09:36:18,149 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:18,170 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Create a sentinel file when nft rules are changed] *** 2026-06-11 09:36:18,170 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:18 +0000 (0:00:00.659) 0:00:11.742 ********* 2026-06-11 09:36:18,208 p=37173 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:18,236 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Validate all of the generated content before loading] *** 2026-06-11 09:36:18,237 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:18 +0000 (0:00:00.066) 0:00:11.809 ********* 2026-06-11 09:36:18,547 p=37173 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:18,572 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Ensure we load our different nft rulesets on boot] *** 2026-06-11 09:36:18,572 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:18 +0000 (0:00:00.335) 0:00:12.144 ********* 2026-06-11 09:36:18,978 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:19,050 p=37173 u=zuul n=ansible | TASK [Apply firewall for frr BGP and BFD] ************************************** 2026-06-11 09:36:19,051 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:19 +0000 (0:00:00.478) 0:00:12.623 ********* 2026-06-11 09:36:19,136 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Inject our custom chains in nftables] *********** 2026-06-11 09:36:19,137 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:19 +0000 (0:00:00.085) 0:00:12.709 ********* 2026-06-11 09:36:19,431 p=37173 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:19,452 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Check if rules are changed] ********************* 2026-06-11 09:36:19,453 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:19 +0000 (0:00:00.315) 0:00:13.025 ********* 2026-06-11 09:36:19,672 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:19,686 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Reload ruleset] ********************************* 2026-06-11 09:36:19,687 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:19 +0000 (0:00:00.233) 0:00:13.259 ********* 2026-06-11 09:36:19,706 p=37173 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:19,726 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Delete nft_ruleset_changed file] **************** 2026-06-11 09:36:19,726 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:19 +0000 (0:00:00.039) 0:00:13.299 ********* 2026-06-11 09:36:20,018 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:20,038 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather facts if they don't exist] ******************** 2026-06-11 09:36:20,038 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:20 +0000 (0:00:00.312) 0:00:13.611 ********* 2026-06-11 09:36:20,055 p=37173 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:20,065 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR for BGP underlay] ********************** 2026-06-11 09:36:20,065 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:20 +0000 (0:00:00.026) 0:00:13.638 ********* 2026-06-11 09:36:20,096 p=37173 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:20,107 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR for EVPN driver mode] ****************** 2026-06-11 09:36:20,107 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:20 +0000 (0:00:00.041) 0:00:13.679 ********* 2026-06-11 09:36:20,149 p=37173 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm/roles/edpm_frr/tasks/configure_evpn.yml for compute-1 2026-06-11 09:36:20,160 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure minimal FRR configuration for Neutron Frr EVPN driver] *** 2026-06-11 09:36:20,160 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:20 +0000 (0:00:00.053) 0:00:13.732 ********* 2026-06-11 09:36:20,722 p=37173 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:20,744 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR daemons] ******************************* 2026-06-11 09:36:20,744 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:20 +0000 (0:00:00.584) 0:00:14.317 ********* 2026-06-11 09:36:21,311 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:21,326 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /var/local/libexec dir] ********** 2026-06-11 09:36:21,327 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:21 +0000 (0:00:00.582) 0:00:14.899 ********* 2026-06-11 09:36:21,614 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:21,629 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container] *** 2026-06-11 09:36:21,630 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:21 +0000 (0:00:00.302) 0:00:15.202 ********* 2026-06-11 09:36:22,118 p=37173 u=zuul n=ansible | ok: [compute-1] => (item=edpm-container-shutdown) 2026-06-11 09:36:22,558 p=37173 u=zuul n=ansible | ok: [compute-1] => (item=edpm-start-podman-container) 2026-06-11 09:36:22,581 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create systemd preset dir] ************** 2026-06-11 09:36:22,581 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:22 +0000 (0:00:00.951) 0:00:16.153 ********* 2026-06-11 09:36:22,856 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:22,879 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/edpm-container-shutdown.service] *** 2026-06-11 09:36:22,879 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:22 +0000 (0:00:00.298) 0:00:16.452 ********* 2026-06-11 09:36:23,399 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:23,420 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-edpm-container-shutdown.preset] *** 2026-06-11 09:36:23,420 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:23 +0000 (0:00:00.540) 0:00:16.992 ********* 2026-06-11 09:36:23,904 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:23,913 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start edpm-container-shutdown] *** 2026-06-11 09:36:23,913 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:23 +0000 (0:00:00.493) 0:00:17.486 ********* 2026-06-11 09:36:24,512 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:24,524 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/netns-placeholder.service] *** 2026-06-11 09:36:24,524 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:24 +0000 (0:00:00.610) 0:00:18.096 ********* 2026-06-11 09:36:25,071 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:25,089 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-netns-placeholder.preset] *** 2026-06-11 09:36:25,090 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:25 +0000 (0:00:00.565) 0:00:18.662 ********* 2026-06-11 09:36:25,564 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:25,590 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start netns-placeholder] ***** 2026-06-11 09:36:25,590 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:25 +0000 (0:00:00.500) 0:00:19.163 ********* 2026-06-11 09:36:26,288 p=37173 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:26,327 p=37173 u=zuul n=ansible | TASK [Run frr container] ******************************************************* 2026-06-11 09:36:26,327 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:26 +0000 (0:00:00.736) 0:00:19.899 ********* 2026-06-11 09:36:26,394 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Validating arguments against arg spec 'main' - The main entry point for the edpm_container_standalone role.] *** 2026-06-11 09:36:26,394 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:26 +0000 (0:00:00.066) 0:00:19.966 ********* 2026-06-11 09:36:26,479 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:26,503 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure /var/lib/edpm-config exists with correct ownership] *** 2026-06-11 09:36:26,504 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:26 +0000 (0:00:00.109) 0:00:20.076 ********* 2026-06-11 09:36:26,803 p=37173 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:26,830 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure directory exists: /var/lib/kolla/config_files] *** 2026-06-11 09:36:26,831 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:26 +0000 (0:00:00.327) 0:00:20.403 ********* 2026-06-11 09:36:27,094 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:27,109 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create kolla config files] ********** 2026-06-11 09:36:27,110 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:27 +0000 (0:00:00.278) 0:00:20.682 ********* 2026-06-11 09:36:27,586 p=37173 u=zuul n=ansible | ok: [compute-1] => (item={'key': 'frr', 'value': {'command': 'bash -c $* -- eval if [ -f /usr/libexec/frr/frrinit.sh ]; then /usr/libexec/frr/frrinit.sh start; else /usr/lib/frr/frr start; fi && exec /bin/sleep infinity', 'config_files': [{'source': '/var/lib/kolla/config_files/src/etc/frr/*', 'dest': '/etc/frr/', 'merge': True, 'preserve_properties': True}], 'permissions': [{'path': '/run/frr', 'owner': 'frr:frrvty', 'recurse': True}]}}) 2026-06-11 09:36:27,604 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create config file /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-11 09:36:27,605 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:27 +0000 (0:00:00.495) 0:00:21.177 ********* 2026-06-11 09:36:27,883 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:27,905 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render container definitions: [frr ]] *** 2026-06-11 09:36:27,905 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:27 +0000 (0:00:00.300) 0:00:21.477 ********* 2026-06-11 09:36:28,478 p=37173 u=zuul n=ansible | changed: [compute-1] => (item=None) 2026-06-11 09:36:28,480 p=37173 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:28,502 p=37173 u=zuul n=ansible | TASK [Run containers: [ frr ]] ************************************************* 2026-06-11 09:36:28,502 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:28 +0000 (0:00:00.597) 0:00:22.075 ********* 2026-06-11 09:36:28,572 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Validating arguments against arg spec 'main' - The main entry point for the edpm_container_manage role.] *** 2026-06-11 09:36:28,573 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:28 +0000 (0:00:00.070) 0:00:22.145 ********* 2026-06-11 09:36:28,665 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:28,688 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Find all matching configs configs for in /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-11 09:36:28,688 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:28 +0000 (0:00:00.115) 0:00:22.260 ********* 2026-06-11 09:36:29,079 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:29,103 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Initialize all_containers_hash for this invocation] *** 2026-06-11 09:36:29,103 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:29 +0000 (0:00:00.414) 0:00:22.675 ********* 2026-06-11 09:36:29,189 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:29,209 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Filter configs if container list provided] *** 2026-06-11 09:36:29,210 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:29 +0000 (0:00:00.106) 0:00:22.782 ********* 2026-06-11 09:36:29,302 p=37173 u=zuul n=ansible | ok: [compute-1] => (item=frr) 2026-06-11 09:36:29,326 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Use all configs if no filter] *********** 2026-06-11 09:36:29,326 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:29 +0000 (0:00:00.116) 0:00:22.898 ********* 2026-06-11 09:36:29,405 p=37173 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:29,428 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Update container configs with new config hashes] *** 2026-06-11 09:36:29,428 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:29 +0000 (0:00:00.101) 0:00:23.000 ********* 2026-06-11 09:36:29,926 p=37173 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:29,947 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Delete orphan containers (DEPRECATED)] *** 2026-06-11 09:36:29,947 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:29 +0000 (0:00:00.518) 0:00:23.519 ********* 2026-06-11 09:36:29,997 p=37173 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:30,022 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create containers from /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-11 09:36:30,022 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:30 +0000 (0:00:00.075) 0:00:23.595 ********* 2026-06-11 09:36:30,091 p=37173 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm/roles/edpm_container_manage/tasks/create.yml for compute-1 2026-06-11 09:36:30,110 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create containers managed by Podman for /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-11 09:36:30,111 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:30 +0000 (0:00:00.088) 0:00:23.683 ********* 2026-06-11 09:36:31,618 p=37173 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:31,633 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Check if /etc/sysconfig/podman_drop_in exists] *** 2026-06-11 09:36:31,633 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:31 +0000 (0:00:01.522) 0:00:25.205 ********* 2026-06-11 09:36:31,892 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:31,905 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Set podman_drop_in fact] **************** 2026-06-11 09:36:31,905 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:31 +0000 (0:00:00.271) 0:00:25.477 ********* 2026-06-11 09:36:31,938 p=37173 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:31,960 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Manage container systemd services and cleanup old systemd healthchecks for /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-11 09:36:31,961 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:31 +0000 (0:00:00.055) 0:00:25.533 ********* 2026-06-11 09:36:33,159 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:33,180 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service state file] ********** 2026-06-11 09:36:33,180 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:33 +0000 (0:00:01.219) 0:00:26.752 ********* 2026-06-11 09:36:33,239 p=37173 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm/roles/edpm_container_standalone/tasks/state_file_update.yml for compute-1 2026-06-11 09:36:33,262 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Read current state file] ************ 2026-06-11 09:36:33,263 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:33 +0000 (0:00:00.082) 0:00:26.835 ********* 2026-06-11 09:36:33,684 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:33,698 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Parse state file data] ************** 2026-06-11 09:36:33,698 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:33 +0000 (0:00:00.435) 0:00:27.270 ********* 2026-06-11 09:36:33,751 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:33,767 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine service name for state file] *** 2026-06-11 09:36:33,767 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:33 +0000 (0:00:00.068) 0:00:27.339 ********* 2026-06-11 09:36:33,797 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:33,812 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Remove container from service containers list] *** 2026-06-11 09:36:33,813 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:33 +0000 (0:00:00.045) 0:00:27.385 ********* 2026-06-11 09:36:33,857 p=37173 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:33,876 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service with remaining containers] *** 2026-06-11 09:36:33,877 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:33 +0000 (0:00:00.064) 0:00:27.449 ********* 2026-06-11 09:36:33,918 p=37173 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:33,932 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Build filtered services dict (exclude empty service)] *** 2026-06-11 09:36:33,933 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:33 +0000 (0:00:00.056) 0:00:27.505 ********* 2026-06-11 09:36:33,980 p=37173 u=zuul n=ansible | skipping: [compute-1] => (item={'key': 'frr', 'value': {'containers': ['frr'], 'updated_at': '2026-06-11T09:34:34+00:00'}}) 2026-06-11 09:36:33,981 p=37173 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:33,997 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update state data without empty service] *** 2026-06-11 09:36:33,998 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:33 +0000 (0:00:00.064) 0:00:27.570 ********* 2026-06-11 09:36:34,036 p=37173 u=zuul n=ansible | skipping: [compute-1] 2026-06-11 09:36:34,051 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service in state data] ******* 2026-06-11 09:36:34,051 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:34 +0000 (0:00:00.053) 0:00:27.623 ********* 2026-06-11 09:36:34,156 p=37173 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:34,170 p=37173 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Write updated state file] *********** 2026-06-11 09:36:34,171 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:34 +0000 (0:00:00.119) 0:00:27.743 ********* 2026-06-11 09:36:34,741 p=37173 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:34,834 p=37173 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-11 09:36:34,834 p=37173 u=zuul n=ansible | compute-1 : ok=62 changed=21 unreachable=0 failed=0 skipped=17 rescued=0 ignored=0 2026-06-11 09:36:34,834 p=37173 u=zuul n=ansible | Thursday 11 June 2026 09:36:34 +0000 (0:00:00.663) 0:00:28.406 ********* 2026-06-11 09:36:34,834 p=37173 u=zuul n=ansible | =============================================================================== 2026-06-11 09:36:34,834 p=37173 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create containers managed by Podman for /var/lib/edpm-config/container-startup-config/frr --- 1.52s 2026-06-11 09:36:34,834 p=37173 u=zuul n=ansible | osp.edpm.edpm_container_manage : Manage container systemd services and cleanup old systemd healthchecks for /var/lib/edpm-config/container-startup-config/frr --- 1.22s 2026-06-11 09:36:34,834 p=37173 u=zuul n=ansible | osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container --- 0.95s 2026-06-11 09:36:34,834 p=37173 u=zuul n=ansible | osp.edpm.edpm_frr : Create persistent directories ----------------------- 0.87s 2026-06-11 09:36:34,835 p=37173 u=zuul n=ansible | osp.edpm.edpm_container_manage : Enable and start netns-placeholder ----- 0.74s 2026-06-11 09:36:34,835 p=37173 u=zuul n=ansible | osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.72s 2026-06-11 09:36:34,835 p=37173 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Write updated state file ----------- 0.66s 2026-06-11 09:36:34,835 p=37173 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate nft ruleset in static file ------------ 0.66s 2026-06-11 09:36:34,835 p=37173 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate chain jumps --------------------------- 0.66s 2026-06-11 09:36:34,835 p=37173 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate chain jumps --------------------------- 0.63s 2026-06-11 09:36:34,835 p=37173 u=zuul n=ansible | osp.edpm.edpm_container_manage : Enable and start edpm-container-shutdown --- 0.61s 2026-06-11 09:36:34,835 p=37173 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Render container definitions: [frr ] --- 0.60s 2026-06-11 09:36:34,835 p=37173 u=zuul n=ansible | osp.edpm.edpm_frr : Configure minimal FRR configuration for Neutron Frr EVPN driver --- 0.58s 2026-06-11 09:36:34,835 p=37173 u=zuul n=ansible | osp.edpm.edpm_frr : Configure FRR daemons ------------------------------- 0.58s 2026-06-11 09:36:34,835 p=37173 u=zuul n=ansible | osp.edpm.edpm_module_load : Persist modules via modules-load.d ---------- 0.57s 2026-06-11 09:36:34,835 p=37173 u=zuul n=ansible | osp.edpm.edpm_frr : Download needed container images -------------------- 0.57s 2026-06-11 09:36:34,835 p=37173 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate nft flushes --------------------------- 0.57s 2026-06-11 09:36:34,835 p=37173 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system/netns-placeholder.service --- 0.57s 2026-06-11 09:36:34,835 p=37173 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate nft edpm chains ----------------------- 0.56s 2026-06-11 09:36:34,835 p=37173 u=zuul n=ansible | osp.edpm.edpm_frr : Ensure /run/frr is present upon reboot -------------- 0.55s 2026-06-11 09:36:34,958 p=29694 u=zuul n=molecule.logger | [info]Running [scenario]evpn_mode[/] > [action]verify[/][/] 2026-06-11 09:36:34,959 p=29694 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2026-06-11 09:36:35,477 p=38722 u=zuul n=ansible | PLAY [Verify frr] ************************************************************** 2026-06-11 09:36:35,509 p=38722 u=zuul n=ansible | TASK [ensure expected directories exist] *************************************** 2026-06-11 09:36:35,509 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:35 +0000 (0:00:00.033) 0:00:00.033 ********* 2026-06-11 09:36:35,542 p=38722 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_dir.yaml for compute-1 => (item=/var/lib/edpm-config/container-startup-config/frr) 2026-06-11 09:36:35,544 p=38722 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_dir.yaml for compute-1 => (item=/var/lib/openstack/frr) 2026-06-11 09:36:35,545 p=38722 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_dir.yaml for compute-1 => (item=/etc/tmpfiles.d/) 2026-06-11 09:36:35,546 p=38722 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_dir.yaml for compute-1 => (item=/var/lib/openstack/frr/etc/frr) 2026-06-11 09:36:35,557 p=38722 u=zuul n=ansible | TASK [Check if directory exists /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-11 09:36:35,557 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:35 +0000 (0:00:00.047) 0:00:00.081 ********* 2026-06-11 09:36:36,027 p=38722 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:36,051 p=38722 u=zuul n=ansible | TASK [Assert directory exists /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-11 09:36:36,051 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:36 +0000 (0:00:00.494) 0:00:00.575 ********* 2026-06-11 09:36:36,074 p=38722 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:36:36,089 p=38722 u=zuul n=ansible | TASK [Check if directory exists /var/lib/openstack/frr] ************************ 2026-06-11 09:36:36,090 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:36 +0000 (0:00:00.038) 0:00:00.614 ********* 2026-06-11 09:36:36,345 p=38722 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:36,359 p=38722 u=zuul n=ansible | TASK [Assert directory exists /var/lib/openstack/frr] ************************** 2026-06-11 09:36:36,359 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:36 +0000 (0:00:00.269) 0:00:00.883 ********* 2026-06-11 09:36:36,380 p=38722 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:36:36,417 p=38722 u=zuul n=ansible | TASK [Check if directory exists /etc/tmpfiles.d/] ****************************** 2026-06-11 09:36:36,417 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:36 +0000 (0:00:00.058) 0:00:00.941 ********* 2026-06-11 09:36:36,703 p=38722 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:36,727 p=38722 u=zuul n=ansible | TASK [Assert directory exists /etc/tmpfiles.d/] ******************************** 2026-06-11 09:36:36,727 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:36 +0000 (0:00:00.309) 0:00:01.251 ********* 2026-06-11 09:36:36,753 p=38722 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:36:36,776 p=38722 u=zuul n=ansible | TASK [Check if directory exists /var/lib/openstack/frr/etc/frr] **************** 2026-06-11 09:36:36,776 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:36 +0000 (0:00:00.049) 0:00:01.300 ********* 2026-06-11 09:36:37,076 p=38722 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:37,099 p=38722 u=zuul n=ansible | TASK [Assert directory exists /var/lib/openstack/frr/etc/frr] ****************** 2026-06-11 09:36:37,099 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:37 +0000 (0:00:00.322) 0:00:01.623 ********* 2026-06-11 09:36:37,127 p=38722 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:36:37,154 p=38722 u=zuul n=ansible | TASK [Check if file /etc/tmpfiles.d/run-frr.conf exist] ************************ 2026-06-11 09:36:37,155 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:37 +0000 (0:00:00.055) 0:00:01.679 ********* 2026-06-11 09:36:37,448 p=38722 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:37,463 p=38722 u=zuul n=ansible | TASK [Assert file /etc/tmpfiles.d/run-frr.conf exist] ************************** 2026-06-11 09:36:37,464 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:37 +0000 (0:00:00.308) 0:00:01.988 ********* 2026-06-11 09:36:37,482 p=38722 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:36:37,495 p=38722 u=zuul n=ansible | TASK [Check if file /var/lib/openstack/frr/etc/frr/frr.conf exist] ************* 2026-06-11 09:36:37,495 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:37 +0000 (0:00:00.031) 0:00:02.019 ********* 2026-06-11 09:36:37,720 p=38722 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:37,741 p=38722 u=zuul n=ansible | TASK [Assert file /var/lib/openstack/frr/etc/frr/frr.conf exist] *************** 2026-06-11 09:36:37,741 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:37 +0000 (0:00:00.245) 0:00:02.265 ********* 2026-06-11 09:36:37,764 p=38722 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:36:37,785 p=38722 u=zuul n=ansible | TASK [Check if file /var/lib/openstack/frr/etc/frr/daemons exist] ************** 2026-06-11 09:36:37,785 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:37 +0000 (0:00:00.044) 0:00:02.309 ********* 2026-06-11 09:36:38,084 p=38722 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:38,112 p=38722 u=zuul n=ansible | TASK [Assert file /var/lib/openstack/frr/etc/frr/daemons exist] **************** 2026-06-11 09:36:38,112 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:38 +0000 (0:00:00.327) 0:00:02.636 ********* 2026-06-11 09:36:38,139 p=38722 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:36:38,162 p=38722 u=zuul n=ansible | TASK [rule source file exists] ************************************************* 2026-06-11 09:36:38,162 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:38 +0000 (0:00:00.049) 0:00:02.686 ********* 2026-06-11 09:36:38,448 p=38722 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:38,458 p=38722 u=zuul n=ansible | TASK [Assert frr BGP and BFD rule source file exists] ************************** 2026-06-11 09:36:38,458 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:38 +0000 (0:00:00.295) 0:00:02.982 ********* 2026-06-11 09:36:38,474 p=38722 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:36:38,496 p=38722 u=zuul n=ansible | TASK [Check if nftables rule exists in /etc/nftables/edpm-rules.nft] *********** 2026-06-11 09:36:38,496 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:38 +0000 (0:00:00.038) 0:00:03.020 ********* 2026-06-11 09:36:38,915 p=38722 u=zuul n=ansible | changed: [compute-1] => (item=121 frr bgp port) 2026-06-11 09:36:39,172 p=38722 u=zuul n=ansible | changed: [compute-1] => (item=122 frr bfd ports) 2026-06-11 09:36:39,182 p=38722 u=zuul n=ansible | TASK [Assert nftables rule exists in /etc/nftables/edpm-rules.nft] ************* 2026-06-11 09:36:39,182 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:39 +0000 (0:00:00.686) 0:00:03.706 ********* 2026-06-11 09:36:39,207 p=38722 u=zuul n=ansible | ok: [compute-1] => (item={'changed': True, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': 'grep -q "121 frr bgp port" /etc/nftables/edpm-rules.nft', 'start': '2026-06-11 09:36:38.859913', 'end': '2026-06-11 09:36:38.868004', 'delta': '0:00:00.008091', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'grep -q "121 frr bgp port" /etc/nftables/edpm-rules.nft', '_uses_shell': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'item': '121 frr bgp port', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: true cmd: grep -q "121 frr bgp port" /etc/nftables/edpm-rules.nft delta: '0:00:00.008091' end: '2026-06-11 09:36:38.868004' failed: false invocation: module_args: _raw_params: grep -q "121 frr bgp port" /etc/nftables/edpm-rules.nft _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: 121 frr bgp port msg: '' rc: 0 start: '2026-06-11 09:36:38.859913' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-11 09:36:39,209 p=38722 u=zuul n=ansible | ok: [compute-1] => (item={'changed': True, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': 'grep -q "122 frr bfd ports" /etc/nftables/edpm-rules.nft', 'start': '2026-06-11 09:36:39.106214', 'end': '2026-06-11 09:36:39.126667', 'delta': '0:00:00.020453', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'grep -q "122 frr bfd ports" /etc/nftables/edpm-rules.nft', '_uses_shell': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'item': '122 frr bfd ports', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: true cmd: grep -q "122 frr bfd ports" /etc/nftables/edpm-rules.nft delta: '0:00:00.020453' end: '2026-06-11 09:36:39.126667' failed: false invocation: module_args: _raw_params: grep -q "122 frr bfd ports" /etc/nftables/edpm-rules.nft _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: 122 frr bfd ports msg: '' rc: 0 start: '2026-06-11 09:36:39.106214' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-11 09:36:39,222 p=38722 u=zuul n=ansible | TASK [Check rule content] ****************************************************** 2026-06-11 09:36:39,222 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:39 +0000 (0:00:00.039) 0:00:03.746 ********* 2026-06-11 09:36:39,481 p=38722 u=zuul n=ansible | changed: [compute-1] => (item=tcp dport { 179 } ct state new counter accept) 2026-06-11 09:36:39,716 p=38722 u=zuul n=ansible | changed: [compute-1] => (item=udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept) 2026-06-11 09:36:39,732 p=38722 u=zuul n=ansible | TASK [Assert rule content exists] ********************************************** 2026-06-11 09:36:39,732 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:39 +0000 (0:00:00.510) 0:00:04.256 ********* 2026-06-11 09:36:39,759 p=38722 u=zuul n=ansible | ok: [compute-1] => (item={'changed': True, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': 'grep -q "tcp dport { 179 } ct state new counter accept" /etc/nftables/edpm-rules.nft', 'start': '2026-06-11 09:36:39.432743', 'end': '2026-06-11 09:36:39.440616', 'delta': '0:00:00.007873', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'grep -q "tcp dport { 179 } ct state new counter accept" /etc/nftables/edpm-rules.nft', '_uses_shell': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'item': 'tcp dport { 179 } ct state new counter accept', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: true cmd: grep -q "tcp dport { 179 } ct state new counter accept" /etc/nftables/edpm-rules.nft delta: '0:00:00.007873' end: '2026-06-11 09:36:39.440616' failed: false invocation: module_args: _raw_params: grep -q "tcp dport { 179 } ct state new counter accept" /etc/nftables/edpm-rules.nft _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: tcp dport { 179 } ct state new counter accept msg: '' rc: 0 start: '2026-06-11 09:36:39.432743' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-11 09:36:39,763 p=38722 u=zuul n=ansible | ok: [compute-1] => (item={'changed': True, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': 'grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept" /etc/nftables/edpm-rules.nft', 'start': '2026-06-11 09:36:39.674954', 'end': '2026-06-11 09:36:39.682503', 'delta': '0:00:00.007549', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept" /etc/nftables/edpm-rules.nft', '_uses_shell': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'item': 'udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: true cmd: grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept" /etc/nftables/edpm-rules.nft delta: '0:00:00.007549' end: '2026-06-11 09:36:39.682503' failed: false invocation: module_args: _raw_params: grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept" /etc/nftables/edpm-rules.nft _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept msg: '' rc: 0 start: '2026-06-11 09:36:39.674954' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-11 09:36:39,781 p=38722 u=zuul n=ansible | TASK [Check input chain rules are loaded] ************************************** 2026-06-11 09:36:39,781 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:39 +0000 (0:00:00.049) 0:00:04.305 ********* 2026-06-11 09:36:40,070 p=38722 u=zuul n=ansible | changed: [compute-1] => (item=tcp dport 179 ct state new counter) 2026-06-11 09:36:40,339 p=38722 u=zuul n=ansible | changed: [compute-1] => (item=udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter) 2026-06-11 09:36:40,366 p=38722 u=zuul n=ansible | TASK [Assert rule content exists] ********************************************** 2026-06-11 09:36:40,366 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:40 +0000 (0:00:00.585) 0:00:04.890 ********* 2026-06-11 09:36:40,414 p=38722 u=zuul n=ansible | ok: [compute-1] => (item={'changed': True, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': 'nft list table inet filter | awk \'/chain EDPM_INPUT {/,/}/\' | grep -q "tcp dport 179 ct state new counter.*accept"', 'start': '2026-06-11 09:36:40.018683', 'end': '2026-06-11 09:36:40.031974', 'delta': '0:00:00.013291', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'nft list table inet filter | awk \'/chain EDPM_INPUT {/,/}/\' | grep -q "tcp dport 179 ct state new counter.*accept"', '_uses_shell': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'item': 'tcp dport 179 ct state new counter', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: true cmd: nft list table inet filter | awk '/chain EDPM_INPUT {/,/}/' | grep -q "tcp dport 179 ct state new counter.*accept" delta: '0:00:00.013291' end: '2026-06-11 09:36:40.031974' failed: false invocation: module_args: _raw_params: nft list table inet filter | awk '/chain EDPM_INPUT {/,/}/' | grep -q "tcp dport 179 ct state new counter.*accept" _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: tcp dport 179 ct state new counter msg: '' rc: 0 start: '2026-06-11 09:36:40.018683' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-11 09:36:40,420 p=38722 u=zuul n=ansible | ok: [compute-1] => (item={'changed': True, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': 'nft list table inet filter | awk \'/chain EDPM_INPUT {/,/}/\' | grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter.*accept"', 'start': '2026-06-11 09:36:40.289342', 'end': '2026-06-11 09:36:40.302225', 'delta': '0:00:00.012883', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'nft list table inet filter | awk \'/chain EDPM_INPUT {/,/}/\' | grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter.*accept"', '_uses_shell': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'item': 'udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter', 'ansible_loop_var': 'item'}) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: true cmd: nft list table inet filter | awk '/chain EDPM_INPUT {/,/}/' | grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter.*accept" delta: '0:00:00.012883' end: '2026-06-11 09:36:40.302225' failed: false invocation: module_args: _raw_params: nft list table inet filter | awk '/chain EDPM_INPUT {/,/}/' | grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter.*accept" _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter msg: '' rc: 0 start: '2026-06-11 09:36:40.289342' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-11 09:36:40,442 p=38722 u=zuul n=ansible | TASK [ensure podman container exists and are running] ************************** 2026-06-11 09:36:40,442 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:40 +0000 (0:00:00.075) 0:00:04.966 ********* 2026-06-11 09:36:40,488 p=38722 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_podman.yaml for compute-1 => (item=frr) 2026-06-11 09:36:40,523 p=38722 u=zuul n=ansible | TASK [Check if podman container exists frr] ************************************ 2026-06-11 09:36:40,524 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:40 +0000 (0:00:00.081) 0:00:05.048 ********* 2026-06-11 09:36:40,886 p=38722 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:40,900 p=38722 u=zuul n=ansible | TASK [Assert podman container exists frr] ************************************** 2026-06-11 09:36:40,900 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:40 +0000 (0:00:00.376) 0:00:05.424 ********* 2026-06-11 09:36:40,945 p=38722 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:36:40,959 p=38722 u=zuul n=ansible | TASK [Check if podman container is running frr] ******************************** 2026-06-11 09:36:40,959 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:40 +0000 (0:00:00.059) 0:00:05.483 ********* 2026-06-11 09:36:41,325 p=38722 u=zuul n=ansible | changed: [compute-1] 2026-06-11 09:36:41,351 p=38722 u=zuul n=ansible | TASK [Assert podman container is running frr] ********************************** 2026-06-11 09:36:41,352 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:41 +0000 (0:00:00.392) 0:00:05.876 ********* 2026-06-11 09:36:41,402 p=38722 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:36:41,423 p=38722 u=zuul n=ansible | TASK [ensure systemd services are defined and functional] ********************** 2026-06-11 09:36:41,423 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:41 +0000 (0:00:00.071) 0:00:05.947 ********* 2026-06-11 09:36:41,472 p=38722 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_systemd_unit.yaml for compute-1 => (item={'name': 'edpm_frr.service'}) 2026-06-11 09:36:41,493 p=38722 u=zuul n=ansible | TASK [Check if systemd file exists edpm_frr.service] *************************** 2026-06-11 09:36:41,494 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:41 +0000 (0:00:00.070) 0:00:06.018 ********* 2026-06-11 09:36:41,833 p=38722 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:41,848 p=38722 u=zuul n=ansible | TASK [Assert systemd unit exists edpm_frr.service] ***************************** 2026-06-11 09:36:41,848 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:41 +0000 (0:00:00.354) 0:00:06.372 ********* 2026-06-11 09:36:41,871 p=38722 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:36:41,887 p=38722 u=zuul n=ansible | TASK [Check if systemd unit is enabled edpm_frr.service] *********************** 2026-06-11 09:36:41,887 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:41 +0000 (0:00:00.039) 0:00:06.411 ********* 2026-06-11 09:36:42,145 p=38722 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:42,157 p=38722 u=zuul n=ansible | TASK [Assert systemd unit is enabled edpm_frr.service] ************************* 2026-06-11 09:36:42,157 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:42 +0000 (0:00:00.269) 0:00:06.681 ********* 2026-06-11 09:36:42,182 p=38722 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:36:42,194 p=38722 u=zuul n=ansible | TASK [Check if systemd unit is running edpm_frr.service] *********************** 2026-06-11 09:36:42,194 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:42 +0000 (0:00:00.036) 0:00:06.718 ********* 2026-06-11 09:36:42,442 p=38722 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:42,468 p=38722 u=zuul n=ansible | TASK [Assert systemd unit is running edpm_frr.service] ************************* 2026-06-11 09:36:42,468 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:42 +0000 (0:00:00.274) 0:00:06.992 ********* 2026-06-11 09:36:42,493 p=38722 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-11 09:36:42,529 p=38722 u=zuul n=ansible | PLAY [Verify EVPN mode frr.conf] *********************************************** 2026-06-11 09:36:42,555 p=38722 u=zuul n=ansible | TASK [Assert frr.conf has Neutron driver header] ******************************* 2026-06-11 09:36:42,555 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:42 +0000 (0:00:00.086) 0:00:07.079 ********* 2026-06-11 09:36:42,851 p=38722 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:42,865 p=38722 u=zuul n=ansible | TASK [Check frr.conf does not contain BGP router stanza] *********************** 2026-06-11 09:36:42,865 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:42 +0000 (0:00:00.310) 0:00:07.389 ********* 2026-06-11 09:36:43,114 p=38722 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:43,135 p=38722 u=zuul n=ansible | TASK [Assert frr.conf contains global settings] ******************************** 2026-06-11 09:36:43,135 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:43 +0000 (0:00:00.269) 0:00:07.659 ********* 2026-06-11 09:36:43,390 p=38722 u=zuul n=ansible | ok: [compute-1] => (item=frr version) 2026-06-11 09:36:43,653 p=38722 u=zuul n=ansible | ok: [compute-1] => (item=line vty) 2026-06-11 09:36:43,676 p=38722 u=zuul n=ansible | TASK [Verify vrf module will be loaded at boot] ******************************** 2026-06-11 09:36:43,677 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:43 +0000 (0:00:00.541) 0:00:08.201 ********* 2026-06-11 09:36:43,917 p=38722 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:43,929 p=38722 u=zuul n=ansible | TASK [Verify vrf module is loaded] ********************************************* 2026-06-11 09:36:43,929 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:43 +0000 (0:00:00.252) 0:00:08.453 ********* 2026-06-11 09:36:44,151 p=38722 u=zuul n=ansible | ok: [compute-1] 2026-06-11 09:36:44,195 p=38722 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-11 09:36:44,195 p=38722 u=zuul n=ansible | compute-1 : ok=43 changed=5 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-11 09:36:44,195 p=38722 u=zuul n=ansible | Thursday 11 June 2026 09:36:44 +0000 (0:00:00.266) 0:00:08.719 ********* 2026-06-11 09:36:44,195 p=38722 u=zuul n=ansible | =============================================================================== 2026-06-11 09:36:44,195 p=38722 u=zuul n=ansible | Check if nftables rule exists in /etc/nftables/edpm-rules.nft ----------- 0.69s 2026-06-11 09:36:44,195 p=38722 u=zuul n=ansible | Check input chain rules are loaded -------------------------------------- 0.59s 2026-06-11 09:36:44,195 p=38722 u=zuul n=ansible | Assert frr.conf contains global settings -------------------------------- 0.54s 2026-06-11 09:36:44,195 p=38722 u=zuul n=ansible | Check rule content ------------------------------------------------------ 0.51s 2026-06-11 09:36:44,195 p=38722 u=zuul n=ansible | Check if directory exists /var/lib/edpm-config/container-startup-config/frr --- 0.49s 2026-06-11 09:36:44,195 p=38722 u=zuul n=ansible | Check if podman container is running frr -------------------------------- 0.39s 2026-06-11 09:36:44,196 p=38722 u=zuul n=ansible | Check if podman container exists frr ------------------------------------ 0.38s 2026-06-11 09:36:44,196 p=38722 u=zuul n=ansible | Check if systemd file exists edpm_frr.service --------------------------- 0.35s 2026-06-11 09:36:44,196 p=38722 u=zuul n=ansible | Check if file /var/lib/openstack/frr/etc/frr/daemons exist -------------- 0.33s 2026-06-11 09:36:44,196 p=38722 u=zuul n=ansible | Check if directory exists /var/lib/openstack/frr/etc/frr ---------------- 0.32s 2026-06-11 09:36:44,196 p=38722 u=zuul n=ansible | Assert frr.conf has Neutron driver header ------------------------------- 0.31s 2026-06-11 09:36:44,196 p=38722 u=zuul n=ansible | Check if directory exists /etc/tmpfiles.d/ ------------------------------ 0.31s 2026-06-11 09:36:44,196 p=38722 u=zuul n=ansible | Check if file /etc/tmpfiles.d/run-frr.conf exist ------------------------ 0.31s 2026-06-11 09:36:44,196 p=38722 u=zuul n=ansible | rule source file exists ------------------------------------------------- 0.30s 2026-06-11 09:36:44,196 p=38722 u=zuul n=ansible | Check if systemd unit is running edpm_frr.service ----------------------- 0.27s 2026-06-11 09:36:44,196 p=38722 u=zuul n=ansible | Check frr.conf does not contain BGP router stanza ----------------------- 0.27s 2026-06-11 09:36:44,196 p=38722 u=zuul n=ansible | Check if systemd unit is enabled edpm_frr.service ----------------------- 0.27s 2026-06-11 09:36:44,196 p=38722 u=zuul n=ansible | Check if directory exists /var/lib/openstack/frr ------------------------ 0.27s 2026-06-11 09:36:44,196 p=38722 u=zuul n=ansible | Verify vrf module is loaded --------------------------------------------- 0.27s 2026-06-11 09:36:44,196 p=38722 u=zuul n=ansible | Verify vrf module will be loaded at boot -------------------------------- 0.25s 2026-06-11 09:36:44,285 p=29694 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2026-06-11 09:36:44,288 p=29694 u=zuul n=molecule.util | Writing /tmp/report.html report.