2026-06-10 22:55:12,456 p=29839 u=zuul n=molecule.command.base | Performing prerun with role_name_check=0... 2026-06-10 22:55:12,789 p=29844 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-10 22:55:12,789 p=29844 u=zuul n=ansible | No config file found; using defaults 2026-06-10 22:55:12,791 p=29844 u=zuul n=ansible | Starting galaxy collection install process 2026-06-10 22:55:12,794 p=29844 u=zuul n=ansible | Found installed collection community.libvirt:1.3.0 at '/home/zuul/.ansible/collections/ansible_collections/community/libvirt' 2026-06-10 22:55:12,795 p=29844 u=zuul n=ansible | Found installed collection ansible.netcommon:7.1.0 at '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-06-10 22:55:12,796 p=29844 u=zuul n=ansible | Found installed collection cisco.ios:9.0.3 at '/home/zuul/.ansible/collections/ansible_collections/cisco/ios' 2026-06-10 22:55:12,796 p=29844 u=zuul n=ansible | Found installed collection ansible.utils:5.1.2 at '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-06-10 22:55:12,797 p=29844 u=zuul n=ansible | Found installed collection community.crypto:2.22.3 at '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-06-10 22:55:12,797 p=29844 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-10 22:55:12,798 p=29844 u=zuul n=ansible | Found installed collection kubernetes.core:5.0.0 at '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-06-10 22:55:12,799 p=29844 u=zuul n=ansible | Found installed collection ansible.posix:1.6.2 at '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-06-10 22:55:12,799 p=29844 u=zuul n=ansible | Found installed collection containers.podman:1.16.2 at '/home/zuul/.ansible/collections/ansible_collections/containers/podman' 2026-06-10 22:55:12,800 p=29844 u=zuul n=ansible | Found installed collection mellanox.onyx:1.0.0 at '/home/zuul/.ansible/collections/ansible_collections/mellanox/onyx' 2026-06-10 22:55:12,800 p=29844 u=zuul n=ansible | Found installed collection @NAMESPACE@.@NAME@:3.1.4 at '/home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@' 2026-06-10 22:55:12,801 p=29844 u=zuul n=ansible | Found installed collection cifmw.general:1.0.0+f786a36e at '/home/zuul/.ansible/collections/ansible_collections/cifmw/general' 2026-06-10 22:55:12,802 p=29844 u=zuul n=ansible | Found installed collection community.okd:4.0.0 at '/home/zuul/.ansible/collections/ansible_collections/community/okd' 2026-06-10 22:55:12,809 p=29844 u=zuul n=ansible | Found installed collection community.general:10.0.1 at '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-06-10 22:55:12,811 p=29844 u=zuul n=ansible | Found installed collection junipernetworks.junos:9.1.0 at '/home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos' 2026-06-10 22:55:12,811 p=29844 u=zuul n=ansible | Process install dependency map 2026-06-10 22:55:12,813 p=29844 u=zuul n=ansible | Starting collection install process 2026-06-10 22:55:12,813 p=29844 u=zuul n=ansible | Installing 'osp.edpm:0.0.1' to '/home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm' 2026-06-10 22:55:12,813 p=29844 u=zuul n=ansible | Skipping '../../.git' for collection build 2026-06-10 22:55:12,814 p=29844 u=zuul n=ansible | Skipping '../../.github' for collection build 2026-06-10 22:55:12,814 p=29844 u=zuul n=ansible | Skipping '../../contribute' for collection build 2026-06-10 22:55:12,814 p=29844 u=zuul n=ansible | Skipping '../../docs' for collection build 2026-06-10 22:55:12,816 p=29844 u=zuul n=ansible | Skipping '../../molecule' for collection build 2026-06-10 22:55:12,816 p=29844 u=zuul n=ansible | Skipping '../../openstack_ansibleee' for collection build 2026-06-10 22:55:12,819 p=29844 u=zuul n=ansible | Skipping '../../plugins/tests/molecule' for collection build 2026-06-10 22:55:12,819 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_accel_drivers/molecule' for collection build 2026-06-10 22:55:12,821 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_bootstrap/molecule' for collection build 2026-06-10 22:55:12,822 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_ceph_client_files/molecule' for collection build 2026-06-10 22:55:12,823 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_ceph_hci_pre/molecule' for collection build 2026-06-10 22:55:12,824 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_cleanup/molecule' for collection build 2026-06-10 22:55:12,825 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_container_manage/molecule' for collection build 2026-06-10 22:55:12,826 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_container_quadlet/molecule' for collection build 2026-06-10 22:55:12,827 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_container_rm/molecule' for collection build 2026-06-10 22:55:12,827 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_container_standalone/molecule' for collection build 2026-06-10 22:55:12,828 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_ddp_package/molecule' for collection build 2026-06-10 22:55:12,828 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_derive_pci_device_spec/molecule' for collection build 2026-06-10 22:55:12,829 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_download_cache/molecule' for collection build 2026-06-10 22:55:12,830 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_extra_mounts/molecule' for collection build 2026-06-10 22:55:12,831 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_frr/molecule' for collection build 2026-06-10 22:55:12,832 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_growvols/molecule' for collection build 2026-06-10 22:55:12,833 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_instanceha_monitoring/molecule' for collection build 2026-06-10 22:55:12,834 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_iscsid/molecule' for collection build 2026-06-10 22:55:12,835 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_kernel/molecule' for collection build 2026-06-10 22:55:12,835 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_kernel/resources/molecule' for collection build 2026-06-10 22:55:12,836 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_libvirt/molecule' for collection build 2026-06-10 22:55:12,838 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_module_load/molecule' for collection build 2026-06-10 22:55:12,839 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_multipathd/molecule' for collection build 2026-06-10 22:55:12,840 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_network_config/molecule' for collection build 2026-06-10 22:55:12,841 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_dhcp/molecule' for collection build 2026-06-10 22:55:12,843 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_metadata/molecule' for collection build 2026-06-10 22:55:12,845 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_ovn/molecule' for collection build 2026-06-10 22:55:12,847 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_sriov/molecule' for collection build 2026-06-10 22:55:12,848 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_nftables/molecule' for collection build 2026-06-10 22:55:12,850 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_nodes_validation/molecule' for collection build 2026-06-10 22:55:12,851 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_nova/molecule' for collection build 2026-06-10 22:55:12,852 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_nvmeof/molecule' for collection build 2026-06-10 22:55:12,853 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_ovn/molecule' for collection build 2026-06-10 22:55:12,854 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_ovn_bgp_agent/molecule' for collection build 2026-06-10 22:55:12,856 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_ovs/molecule' for collection build 2026-06-10 22:55:12,857 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_ovs_dpdk/molecule' for collection build 2026-06-10 22:55:12,857 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_podman/molecule' for collection build 2026-06-10 22:55:12,859 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_pre_adoption_validation/molecule' for collection build 2026-06-10 22:55:12,860 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_reboot/molecule' for collection build 2026-06-10 22:55:12,860 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_ssh_known_hosts/molecule' for collection build 2026-06-10 22:55:12,861 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_sshd/molecule' for collection build 2026-06-10 22:55:12,863 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_swift/molecule' for collection build 2026-06-10 22:55:12,865 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry/molecule' for collection build 2026-06-10 22:55:12,866 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry_logging/molecule' for collection build 2026-06-10 22:55:12,868 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry_power_monitoring/molecule' for collection build 2026-06-10 22:55:12,869 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_timezone/molecule' for collection build 2026-06-10 22:55:12,869 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_tripleo_cleanup/molecule' for collection build 2026-06-10 22:55:12,870 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_tuned/molecule' for collection build 2026-06-10 22:55:12,871 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_update_services/molecule' for collection build 2026-06-10 22:55:12,871 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_update_system/molecule' for collection build 2026-06-10 22:55:12,872 p=29844 u=zuul n=ansible | Skipping '../../roles/edpm_users/molecule' for collection build 2026-06-10 22:55:12,873 p=29844 u=zuul n=ansible | Skipping '../../roles/env_data/molecule' for collection build 2026-06-10 22:55:12,873 p=29844 u=zuul n=ansible | Skipping '../../scripts' for collection build 2026-06-10 22:55:12,873 p=29844 u=zuul n=ansible | Skipping '../../tests' for collection build 2026-06-10 22:55:12,873 p=29844 u=zuul n=ansible | Skipping '../../zuul.d' for collection build 2026-06-10 22:55:12,873 p=29844 u=zuul n=ansible | Skipping '../../.ansible-lint' for collection build 2026-06-10 22:55:12,873 p=29844 u=zuul n=ansible | Skipping '../../.gitignore' for collection build 2026-06-10 22:55:12,873 p=29844 u=zuul n=ansible | Skipping '../../.pre-commit-config.yaml' for collection build 2026-06-10 22:55:12,874 p=29844 u=zuul n=ansible | Skipping '../../.yamllint' for collection build 2026-06-10 22:55:12,874 p=29844 u=zuul n=ansible | Skipping '../../Makefile' for collection build 2026-06-10 22:55:12,874 p=29844 u=zuul n=ansible | Skipping '../../galaxy.yml' for collection build 2026-06-10 22:55:12,874 p=29844 u=zuul n=ansible | Skipping '../../molecule-requirements.txt' for collection build 2026-06-10 22:55:12,949 p=29844 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-10 22:55:12,949 p=29844 u=zuul n=ansible | osp.edpm:0.0.1 was installed successfully 2026-06-10 22:55:12,949 p=29844 u=zuul n=ansible | 'ansible.posix:1.6.2' is already installed, skipping. 2026-06-10 22:55:12,949 p=29844 u=zuul n=ansible | 'community.general:10.0.1' is already installed, skipping. 2026-06-10 22:55:12,949 p=29844 u=zuul n=ansible | 'containers.podman:1.16.2' is already installed, skipping. 2026-06-10 22:55:13,289 p=29846 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+f786a36e"}, "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-10 22:55:13,343 p=29839 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]prepare[/][/] 2026-06-10 22:55:14,096 p=29850 u=zuul n=ansible | PLAY [Prepare test_deps] ******************************************************* 2026-06-10 22:55:14,108 p=29850 u=zuul n=ansible | TASK [set basic user fact] ***************************************************** 2026-06-10 22:55:14,108 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:55:14 +0000 (0:00:00.013) 0:00:00.013 ******** 2026-06-10 22:55:14,136 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:55:14,145 p=29850 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-10 22:55:14,145 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:55:14 +0000 (0:00:00.036) 0:00:00.050 ******** 2026-06-10 22:55:14,164 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:55:14,168 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** 2026-06-10 22:55:14,168 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:55:14 +0000 (0:00:00.023) 0:00:00.073 ******** 2026-06-10 22:55:14,743 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:55:14,751 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** 2026-06-10 22:55:14,752 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:55:14 +0000 (0:00:00.583) 0:00:00.657 ******** 2026-06-10 22:55:14,815 p=29850 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-10 22:55:14,824 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* 2026-06-10 22:55:14,824 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:55:14 +0000 (0:00:00.072) 0:00:00.729 ******** 2026-06-10 22:55:15,206 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:55:15,210 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** 2026-06-10 22:55:15,210 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:55:15 +0000 (0:00:00.385) 0:00:01.115 ******** 2026-06-10 22:55:15,624 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:55:15,631 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** 2026-06-10 22:55:15,631 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:55:15 +0000 (0:00:00.421) 0:00:01.536 ******** 2026-06-10 22:55:15,921 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:55:15,925 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* 2026-06-10 22:55:15,925 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:55:15 +0000 (0:00:00.293) 0:00:01.830 ******** 2026-06-10 22:55:16,453 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:55:16,462 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create default repo file] ******** 2026-06-10 22:55:16,463 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:55:16 +0000 (0:00:00.537) 0:00:02.368 ******** 2026-06-10 22:55:17,005 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:55:17,010 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** 2026-06-10 22:55:17,010 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:55:17 +0000 (0:00:00.547) 0:00:02.915 ******** 2026-06-10 22:55:22,355 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:55:22,359 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* 2026-06-10 22:55:22,359 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:55:22 +0000 (0:00:05.349) 0:00:08.264 ******** 2026-06-10 22:55:23,379 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:55:23,384 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** 2026-06-10 22:55:23,384 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:55:23 +0000 (0:00:01.025) 0:00:09.289 ******** 2026-06-10 22:55:25,036 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:55:25,045 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create repos] ******************** 2026-06-10 22:55:25,046 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:55:25 +0000 (0:00:01.661) 0:00:10.951 ******** 2026-06-10 22:55:25,807 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:55:25,811 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** 2026-06-10 22:55:25,811 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:55:25 +0000 (0:00:00.765) 0:00:11.716 ******** 2026-06-10 22:55:26,078 p=29850 u=zuul n=ansible | fatal: [compute-1]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.014011' end: '2026-06-10 22:55:26.047853' msg: non-zero return code rc: 1 start: '2026-06-10 22:55:26.033842' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: 2026-06-10 22:55:26,079 p=29850 u=zuul n=ansible | ...ignoring 2026-06-10 22:55:26,082 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** 2026-06-10 22:55:26,082 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:55:26 +0000 (0:00:00.271) 0:00:11.987 ******** 2026-06-10 22:55:26,115 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:55:26,119 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** 2026-06-10 22:55:26,119 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:55:26 +0000 (0:00:00.036) 0:00:12.024 ******** 2026-06-10 22:56:22,931 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:56:22,940 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** 2026-06-10 22:56:22,940 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:22 +0000 (0:00:56.820) 0:01:08.845 ******** 2026-06-10 22:56:24,749 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:56:24,759 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** 2026-06-10 22:56:24,759 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:24 +0000 (0:00:01.819) 0:01:10.664 ******** 2026-06-10 22:56:26,484 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:56:26,491 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install extra packages] ********** 2026-06-10 22:56:26,492 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:26 +0000 (0:00:01.732) 0:01:12.397 ******** 2026-06-10 22:56:28,174 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:56:28,181 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** 2026-06-10 22:56:28,181 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:28 +0000 (0:00:01.689) 0:01:14.086 ******** 2026-06-10 22:56:28,446 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:56:28,454 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** 2026-06-10 22:56:28,454 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:28 +0000 (0:00:00.273) 0:01:14.359 ******** 2026-06-10 22:56:28,725 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:56:28,734 p=29850 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** 2026-06-10 22:56:28,734 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:28 +0000 (0:00:00.279) 0:01:14.639 ******** 2026-06-10 22:56:29,202 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:56:29,210 p=29850 u=zuul n=ansible | TASK [Install os-net-config] *************************************************** 2026-06-10 22:56:29,210 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:29 +0000 (0:00:00.475) 0:01:15.115 ******** 2026-06-10 22:56:30,892 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:56:30,898 p=29850 u=zuul n=ansible | TASK [Create persistent directories] ******************************************* 2026-06-10 22:56:30,899 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:30 +0000 (0:00:01.688) 0:01:16.804 ******** 2026-06-10 22:56:31,137 p=29850 u=zuul n=ansible | changed: [compute-1] => (item={'path': '/etc/tmpfiles.d/', 'owner': 'root', 'group': 'root', 'mode': '0755'}) 2026-06-10 22:56:31,145 p=29850 u=zuul n=ansible | TASK [Create firewall directory] *********************************************** 2026-06-10 22:56:31,145 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:31 +0000 (0:00:00.246) 0:01:17.050 ******** 2026-06-10 22:56:31,377 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:56:31,385 p=29850 u=zuul n=ansible | TASK [open port 22 (edpm_nftables will active this later)] ********************* 2026-06-10 22:56:31,385 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:31 +0000 (0:00:00.239) 0:01:17.290 ******** 2026-06-10 22:56:31,892 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:56:31,895 p=29850 u=zuul n=ansible | TASK [Force systemd to reread configs] ***************************************** 2026-06-10 22:56:31,895 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:31 +0000 (0:00:00.509) 0:01:17.800 ******** 2026-06-10 22:56:32,641 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:56:32,651 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather facts if they don't exist] ************** 2026-06-10 22:56:32,651 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:32 +0000 (0:00:00.755) 0:01:18.556 ******** 2026-06-10 22:56:32,670 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:56:32,677 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Download needed packages] ********************** 2026-06-10 22:56:32,677 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:32 +0000 (0:00:00.026) 0:01:18.582 ******** 2026-06-10 22:56:38,399 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:56:38,404 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Download legacy network service package] ******* 2026-06-10 22:56:38,404 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:38 +0000 (0:00:05.726) 0:01:24.309 ******** 2026-06-10 22:56:39,892 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:56:39,900 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Download release version package] ************** 2026-06-10 22:56:39,901 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:39 +0000 (0:00:01.496) 0:01:25.806 ******** 2026-06-10 22:56:39,944 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:56:39,950 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Include bootc tasks] *************************** 2026-06-10 22:56:39,950 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:39 +0000 (0:00:00.049) 0:01:25.855 ******** 2026-06-10 22:56:39,971 p=29850 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-10 22:56:39,979 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if /etc/ansible/facts.d/bootc.fact exists] *** 2026-06-10 22:56:39,979 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:39 +0000 (0:00:00.028) 0:01:25.884 ******** 2026-06-10 22:56:40,230 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:56:40,238 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure /etc/ansible/facts.d exists] ************ 2026-06-10 22:56:40,238 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:40 +0000 (0:00:00.258) 0:01:26.143 ******** 2026-06-10 22:56:40,258 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:56:40,265 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure /etc/ansible/facts.d/bootc.fact exists] *** 2026-06-10 22:56:40,265 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:40 +0000 (0:00:00.026) 0:01:26.170 ******** 2026-06-10 22:56:40,284 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:56:40,292 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather ansible_local facts] ******************** 2026-06-10 22:56:40,292 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:40 +0000 (0:00:00.026) 0:01:26.197 ******** 2026-06-10 22:56:40,312 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:56:40,321 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure /var/log/journal exists] **************** 2026-06-10 22:56:40,321 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:40 +0000 (0:00:00.029) 0:01:26.227 ******** 2026-06-10 22:56:40,605 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:56:40,609 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather user fact] ****************************** 2026-06-10 22:56:40,609 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:40 +0000 (0:00:00.287) 0:01:26.514 ******** 2026-06-10 22:56:40,637 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:56:40,644 p=29850 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-10 22:56:40,644 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:40 +0000 (0:00:00.035) 0:01:26.550 ******** 2026-06-10 22:56:40,922 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:56:40,925 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather services facts] ************************* 2026-06-10 22:56:40,925 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:40 +0000 (0:00:00.280) 0:01:26.830 ******** 2026-06-10 22:56:43,681 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:56:43,699 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Print cloud-init service status] *************** 2026-06-10 22:56:43,699 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:43 +0000 (0:00:02.773) 0:01:29.604 ******** 2026-06-10 22:56:43,727 p=29850 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-10 22:56:43,740 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if cloud-init is disabled via kernel args] *** 2026-06-10 22:56:43,741 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:43 +0000 (0:00:00.041) 0:01:29.646 ******** 2026-06-10 22:56:44,081 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:56:44,090 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Wait for cloud-init to finish, if enabled] ***** 2026-06-10 22:56:44,091 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:44 +0000 (0:00:00.349) 0:01:29.996 ******** 2026-06-10 22:56:44,113 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:56:44,120 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Re-read facts] ********************************* 2026-06-10 22:56:44,121 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:44 +0000 (0:00:00.029) 0:01:30.026 ******** 2026-06-10 22:56:44,468 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:56:44,476 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Bootstrap command] ***************************** 2026-06-10 22:56:44,476 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:44 +0000 (0:00:00.355) 0:01:30.381 ******** 2026-06-10 22:56:44,488 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:56:44,497 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Bootstrap command output] ********************** 2026-06-10 22:56:44,497 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:44 +0000 (0:00:00.020) 0:01:30.402 ******** 2026-06-10 22:56:44,508 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:56:44,517 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create directory for ansible custom facts] ***** 2026-06-10 22:56:44,517 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:44 +0000 (0:00:00.020) 0:01:30.422 ******** 2026-06-10 22:56:44,531 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:56:44,541 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Mark bootstrap command as executed on node] **** 2026-06-10 22:56:44,541 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:44 +0000 (0:00:00.024) 0:01:30.446 ******** 2026-06-10 22:56:44,553 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:56:44,562 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Include packages tasks] ************************ 2026-06-10 22:56:44,562 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:44 +0000 (0:00:00.020) 0:01:30.467 ******** 2026-06-10 22:56:44,590 p=29850 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-10 22:56:44,608 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather facts if they don't exist] ************** 2026-06-10 22:56:44,608 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:44 +0000 (0:00:00.046) 0:01:30.513 ******** 2026-06-10 22:56:44,623 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:56:44,629 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Install release version package] *************** 2026-06-10 22:56:44,629 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:44 +0000 (0:00:00.021) 0:01:30.535 ******** 2026-06-10 22:56:44,657 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:56:44,664 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Install required packages to bootstrap EDPM] *** 2026-06-10 22:56:44,664 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:56:44 +0000 (0:00:00.034) 0:01:30.569 ******** 2026-06-10 22:57:41,617 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:57:41,629 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure packages are actually well installed] *** 2026-06-10 22:57:41,629 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:41 +0000 (0:00:56.965) 0:02:27.534 ******** 2026-06-10 22:57:42,999 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:57:43,010 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Set selinux state] ***************************** 2026-06-10 22:57:43,010 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:43 +0000 (0:00:01.380) 0:02:28.915 ******** 2026-06-10 22:57:43,601 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:57:43,610 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Include swap tasks] **************************** 2026-06-10 22:57:43,610 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:43 +0000 (0:00:00.600) 0:02:29.515 ******** 2026-06-10 22:57:43,639 p=29850 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-10 22:57:43,654 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather ansible_local facts] ******************** 2026-06-10 22:57:43,654 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:43 +0000 (0:00:00.043) 0:02:29.559 ******** 2026-06-10 22:57:43,680 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:43,686 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Set swap path] ********************************* 2026-06-10 22:57:43,687 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:43 +0000 (0:00:00.032) 0:02:29.592 ******** 2026-06-10 22:57:43,715 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:57:43,721 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create swapfile if needed] ********************* 2026-06-10 22:57:43,721 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:43 +0000 (0:00:00.034) 0:02:29.626 ******** 2026-06-10 22:57:44,465 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:57:44,474 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Set permission on swapfile] ******************** 2026-06-10 22:57:44,474 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:44 +0000 (0:00:00.752) 0:02:30.379 ******** 2026-06-10 22:57:44,861 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:57:44,870 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Enable swapfile on fstab] ********************** 2026-06-10 22:57:44,870 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:44 +0000 (0:00:00.396) 0:02:30.776 ******** 2026-06-10 22:57:45,320 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:57:45,337 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if partition exists by its label] ******** 2026-06-10 22:57:45,337 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:45 +0000 (0:00:00.466) 0:02:31.242 ******** 2026-06-10 22:57:45,368 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:45,377 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Enable swap partition on fstab] **************** 2026-06-10 22:57:45,378 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:45 +0000 (0:00:00.040) 0:02:31.283 ******** 2026-06-10 22:57:45,406 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:45,421 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather swap partition by its type] ************* 2026-06-10 22:57:45,422 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:45 +0000 (0:00:00.043) 0:02:31.327 ******** 2026-06-10 22:57:45,448 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:45,463 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Enable swap partitions in fstab] *************** 2026-06-10 22:57:45,464 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:45 +0000 (0:00:00.041) 0:02:31.369 ******** 2026-06-10 22:57:45,503 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:45,518 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Activate swap partitions] ********************** 2026-06-10 22:57:45,518 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:45 +0000 (0:00:00.054) 0:02:31.423 ******** 2026-06-10 22:57:45,557 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:45,571 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if CA cert file exists] ****************** 2026-06-10 22:57:45,571 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:45 +0000 (0:00:00.052) 0:02:31.476 ******** 2026-06-10 22:57:45,819 p=29850 u=zuul n=ansible | ok: [compute-1 -> localhost] 2026-06-10 22:57:45,833 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure that the CA destination directory exists] *** 2026-06-10 22:57:45,833 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:45 +0000 (0:00:00.261) 0:02:31.738 ******** 2026-06-10 22:57:45,845 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:45,854 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Copy CA certs to the standard location on the compute node] *** 2026-06-10 22:57:45,854 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:45 +0000 (0:00:00.021) 0:02:31.760 ******** 2026-06-10 22:57:45,865 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:45,878 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather ansible_local facts] ******************** 2026-06-10 22:57:45,879 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:45 +0000 (0:00:00.024) 0:02:31.784 ******** 2026-06-10 22:57:45,901 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:45,910 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check FIPS status] ***************************** 2026-06-10 22:57:45,910 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:45 +0000 (0:00:00.031) 0:02:31.815 ******** 2026-06-10 22:57:45,955 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:45,964 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Warn for changing FIPS status for bootc] ******* 2026-06-10 22:57:45,964 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:45 +0000 (0:00:00.053) 0:02:31.869 ******** 2026-06-10 22:57:45,997 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:46,008 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Enable FIPS] *********************************** 2026-06-10 22:57:46,008 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:46 +0000 (0:00:00.043) 0:02:31.913 ******** 2026-06-10 22:57:46,055 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:46,064 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Disable FIPS] ********************************** 2026-06-10 22:57:46,064 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:46 +0000 (0:00:00.056) 0:02:31.969 ******** 2026-06-10 22:57:46,096 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:46,105 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create directory required by edpm-reboot role] *** 2026-06-10 22:57:46,105 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:46 +0000 (0:00:00.041) 0:02:32.010 ******** 2026-06-10 22:57:46,131 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:46,148 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create required file to enforce a reboot] ****** 2026-06-10 22:57:46,149 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:46 +0000 (0:00:00.043) 0:02:32.054 ******** 2026-06-10 22:57:46,192 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:46,203 p=29850 u=zuul n=ansible | TASK [Call edpm_reboot role] *************************************************** 2026-06-10 22:57:46,204 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:46 +0000 (0:00:00.054) 0:02:32.109 ******** 2026-06-10 22:57:46,231 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:46,241 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure that the proper FIPS status is enabled] *** 2026-06-10 22:57:46,241 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:46 +0000 (0:00:00.037) 0:02:32.146 ******** 2026-06-10 22:57:46,287 p=29850 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:46,295 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if the LVM devices file exists] ********** 2026-06-10 22:57:46,295 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:46 +0000 (0:00:00.053) 0:02:32.200 ******** 2026-06-10 22:57:46,511 p=29850 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:57:46,518 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Import any existing LVM devices] *************** 2026-06-10 22:57:46,518 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:46 +0000 (0:00:00.223) 0:02:32.423 ******** 2026-06-10 22:57:46,790 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:57:46,797 p=29850 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create an empty LVM devices file] ************** 2026-06-10 22:57:46,797 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:46 +0000 (0:00:00.278) 0:02:32.702 ******** 2026-06-10 22:57:47,060 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:57:47,091 p=29850 u=zuul n=ansible | RUNNING HANDLER [osp.edpm.edpm_bootstrap : Setup linux swap area on file if needed] *** 2026-06-10 22:57:47,091 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:47 +0000 (0:00:00.294) 0:02:32.996 ******** 2026-06-10 22:57:49,263 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:57:49,278 p=29850 u=zuul n=ansible | RUNNING HANDLER [osp.edpm.edpm_bootstrap : Activate swap] ********************** 2026-06-10 22:57:49,278 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:49 +0000 (0:00:02.186) 0:02:35.183 ******** 2026-06-10 22:57:49,569 p=29850 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:57:49,586 p=29850 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-10 22:57:49,586 p=29850 u=zuul n=ansible | compute-1 : ok=51 changed=22 unreachable=0 failed=0 skipped=31 rescued=0 ignored=1 2026-06-10 22:57:49,586 p=29850 u=zuul n=ansible | Wednesday 10 June 2026 22:57:49 +0000 (0:00:00.307) 0:02:35.491 ******** 2026-06-10 22:57:49,586 p=29850 u=zuul n=ansible | =============================================================================== 2026-06-10 22:57:49,586 p=29850 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Install required packages to bootstrap EDPM -- 56.97s 2026-06-10 22:57:49,586 p=29850 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install edpm packages ---------- 56.82s 2026-06-10 22:57:49,586 p=29850 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Download needed packages ---------------------- 5.73s 2026-06-10 22:57:49,586 p=29850 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 5.35s 2026-06-10 22:57:49,586 p=29850 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Gather services facts ------------------------- 2.77s 2026-06-10 22:57:49,586 p=29850 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Setup linux swap area on file if needed ------- 2.19s 2026-06-10 22:57:49,586 p=29850 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.82s 2026-06-10 22:57:49,586 p=29850 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.73s 2026-06-10 22:57:49,586 p=29850 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install extra packages ---------- 1.69s 2026-06-10 22:57:49,586 p=29850 u=zuul n=ansible | Install os-net-config --------------------------------------------------- 1.69s 2026-06-10 22:57:49,586 p=29850 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install repo-setup -------------- 1.66s 2026-06-10 22:57:49,586 p=29850 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Download legacy network service package ------- 1.50s 2026-06-10 22:57:49,587 p=29850 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Ensure packages are actually well installed --- 1.38s 2026-06-10 22:57:49,587 p=29850 u=zuul n=ansible | ../../../../molecule/common/test_deps : Get repo-setup repository ------- 1.03s 2026-06-10 22:57:49,587 p=29850 u=zuul n=ansible | ../../../../molecule/common/test_deps : Create repos -------------------- 0.77s 2026-06-10 22:57:49,587 p=29850 u=zuul n=ansible | Force systemd to reread configs ----------------------------------------- 0.76s 2026-06-10 22:57:49,587 p=29850 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Create swapfile if needed --------------------- 0.75s 2026-06-10 22:57:49,587 p=29850 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Set selinux state ----------------------------- 0.60s 2026-06-10 22:57:49,587 p=29850 u=zuul n=ansible | ../../../../molecule/common/test_deps : Gather facts if they don't exist --- 0.58s 2026-06-10 22:57:49,587 p=29850 u=zuul n=ansible | ../../../../molecule/common/test_deps : Create default repo file -------- 0.55s 2026-06-10 22:57:49,681 p=29839 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]converge[/][/] 2026-06-10 22:57:50,148 p=33946 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2026-06-10 22:57:50,162 p=33946 u=zuul n=ansible | TASK [set basic user fact] ***************************************************** 2026-06-10 22:57:50,162 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:50 +0000 (0:00:00.016) 0:00:00.016 ******** 2026-06-10 22:57:50,186 p=33946 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:57:50,209 p=33946 u=zuul n=ansible | TASK [Download required role packages] ***************************************** 2026-06-10 22:57:50,210 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:50 +0000 (0:00:00.047) 0:00:00.063 ******** 2026-06-10 22:57:50,244 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Download needed container images] ******************** 2026-06-10 22:57:50,244 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:50 +0000 (0:00:00.034) 0:00:00.098 ******** 2026-06-10 22:57:55,176 p=33946 u=zuul n=ansible | changed: [compute-1] => (item=quay.io/podified-antelope-centos9/openstack-frr:current-podified) 2026-06-10 22:57:55,214 p=33946 u=zuul n=ansible | TASK [ansible.builtin.include_role : osp.edpm.edpm_frr] ************************ 2026-06-10 22:57:55,215 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:55 +0000 (0:00:04.970) 0:00:05.068 ******** 2026-06-10 22:57:55,323 p=33946 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-10 22:57:55,323 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:55 +0000 (0:00:00.108) 0:00:05.177 ******** 2026-06-10 22:57:55,381 p=33946 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:57:55,398 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather user fact] ************************************ 2026-06-10 22:57:55,398 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:55 +0000 (0:00:00.074) 0:00:05.252 ******** 2026-06-10 22:57:55,432 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:55,443 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Create persistent directories] *********************** 2026-06-10 22:57:55,443 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:55 +0000 (0:00:00.045) 0:00:05.297 ******** 2026-06-10 22:57:55,852 p=33946 u=zuul n=ansible | changed: [compute-1] => (item={'path': '/var/lib/openstack/frr', 'setype': 'container_file_t', 'mode': '0750'}) 2026-06-10 22:57:56,102 p=33946 u=zuul n=ansible | changed: [compute-1] => (item={'path': '/run/frr', 'setype': 'container_file_t', 'mode': '0755'}) 2026-06-10 22:57:56,296 p=33946 u=zuul n=ansible | changed: [compute-1] => (item={'path': '/var/lib/edpm-config/firewall', 'setype': 'container_file_t', 'mode': '0750'}) 2026-06-10 22:57:56,317 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Ensure /run/frr is present upon reboot] ************** 2026-06-10 22:57:56,317 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:56 +0000 (0:00:00.873) 0:00:06.170 ******** 2026-06-10 22:57:56,976 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:57:56,994 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather SELinux fact if needed] *********************** 2026-06-10 22:57:56,995 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:56 +0000 (0:00:00.677) 0:00:06.848 ******** 2026-06-10 22:57:57,535 p=33946 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:57:57,543 p=33946 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-10 22:57:57,543 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:57 +0000 (0:00:00.548) 0:00:07.397 ******** 2026-06-10 22:57:57,565 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:57,574 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** 2026-06-10 22:57:57,574 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:57 +0000 (0:00:00.030) 0:00:07.427 ******** 2026-06-10 22:57:57,614 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:57,623 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Load modules] ******************************** 2026-06-10 22:57:57,623 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:57 +0000 (0:00:00.048) 0:00:07.476 ******** 2026-06-10 22:57:57,665 p=33946 u=zuul n=ansible | skipping: [compute-1] => (item=vrf) 2026-06-10 22:57:57,667 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:57,688 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** 2026-06-10 22:57:57,688 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:57 +0000 (0:00:00.065) 0:00:07.541 ******** 2026-06-10 22:57:57,737 p=33946 u=zuul n=ansible | skipping: [compute-1] => (item=vrf) 2026-06-10 22:57:57,739 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:57,759 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* 2026-06-10 22:57:57,759 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:57 +0000 (0:00:00.071) 0:00:07.613 ******** 2026-06-10 22:57:57,794 p=33946 u=zuul n=ansible | skipping: [compute-1] => (item=vrf) 2026-06-10 22:57:57,795 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:57,831 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** 2026-06-10 22:57:57,832 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:57 +0000 (0:00:00.072) 0:00:07.685 ******** 2026-06-10 22:57:57,885 p=33946 u=zuul n=ansible | skipping: [compute-1] => (item=vrf) 2026-06-10 22:57:57,887 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:57,898 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** 2026-06-10 22:57:57,898 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:57 +0000 (0:00:00.066) 0:00:07.752 ******** 2026-06-10 22:57:57,929 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:57:57,956 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Create directory /var/lib/openstack/frr] ************* 2026-06-10 22:57:57,956 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:57 +0000 (0:00:00.057) 0:00:07.810 ******** 2026-06-10 22:57:58,245 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:57:58,267 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Inject firewall rules for frr BGP and BFD] *********** 2026-06-10 22:57:58,267 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:58 +0000 (0:00:00.311) 0:00:08.121 ******** 2026-06-10 22:57:58,656 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:57:58,677 p=33946 u=zuul n=ansible | TASK [Configure firewall for frr BGP and BFD] ********************************** 2026-06-10 22:57:58,677 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:58 +0000 (0:00:00.409) 0:00:08.530 ******** 2026-06-10 22:57:58,760 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Create snippets directory] ********************** 2026-06-10 22:57:58,760 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:58 +0000 (0:00:00.082) 0:00:08.613 ******** 2026-06-10 22:57:58,989 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:57:59,003 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Push default ruleset snipet] ******************** 2026-06-10 22:57:59,003 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:59 +0000 (0:00:00.242) 0:00:08.856 ******** 2026-06-10 22:57:59,468 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:57:59,487 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Write user rules snippet] *********************** 2026-06-10 22:57:59,487 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:59 +0000 (0:00:00.484) 0:00:09.340 ******** 2026-06-10 22:57:59,936 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:57:59,957 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Push empty ruleset] ***************************** 2026-06-10 22:57:59,957 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:57:59 +0000 (0:00:00.469) 0:00:09.810 ******** 2026-06-10 22:58:00,379 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:00,400 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Load empty ruleset] ***************************** 2026-06-10 22:58:00,400 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:00 +0000 (0:00:00.443) 0:00:10.254 ******** 2026-06-10 22:58:00,844 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:00,853 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Delete iptables-compat tables if load failed due to bare chains] *** 2026-06-10 22:58:00,854 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:00 +0000 (0:00:00.453) 0:00:10.707 ******** 2026-06-10 22:58:00,882 p=33946 u=zuul n=ansible | skipping: [compute-1] => (item=inet filter) 2026-06-10 22:58:00,890 p=33946 u=zuul n=ansible | skipping: [compute-1] => (item=inet raw) 2026-06-10 22:58:00,897 p=33946 u=zuul n=ansible | skipping: [compute-1] => (item=inet nat) 2026-06-10 22:58:00,905 p=33946 u=zuul n=ansible | skipping: [compute-1] => (item=ip filter) 2026-06-10 22:58:00,912 p=33946 u=zuul n=ansible | skipping: [compute-1] => (item=ip raw) 2026-06-10 22:58:00,920 p=33946 u=zuul n=ansible | skipping: [compute-1] => (item=ip nat) 2026-06-10 22:58:00,927 p=33946 u=zuul n=ansible | skipping: [compute-1] => (item=ip6 filter) 2026-06-10 22:58:00,928 p=33946 u=zuul n=ansible | skipping: [compute-1] => (item=ip6 raw) 2026-06-10 22:58:00,930 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:58:00,949 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Retry loading empty ruleset after cleanup] ****** 2026-06-10 22:58:00,949 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:00 +0000 (0:00:00.095) 0:00:10.802 ******** 2026-06-10 22:58:00,963 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:58:00,982 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Get current nftables content] ******************* 2026-06-10 22:58:00,983 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:00 +0000 (0:00:00.033) 0:00:10.836 ******** 2026-06-10 22:58:01,264 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:01,282 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Load firewall snippets] ************************* 2026-06-10 22:58:01,282 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:01 +0000 (0:00:00.299) 0:00:11.136 ******** 2026-06-10 22:58:01,632 p=33946 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:01,655 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate chain jumps] *************************** 2026-06-10 22:58:01,656 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:01 +0000 (0:00:00.373) 0:00:11.509 ******** 2026-06-10 22:58:02,064 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:02,084 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate chain jumps] *************************** 2026-06-10 22:58:02,084 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:02 +0000 (0:00:00.428) 0:00:11.937 ******** 2026-06-10 22:58:02,487 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:02,499 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft flushes] *************************** 2026-06-10 22:58:02,499 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:02 +0000 (0:00:00.415) 0:00:12.353 ******** 2026-06-10 22:58:02,915 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:02,936 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft edpm chains] *********************** 2026-06-10 22:58:02,936 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:02 +0000 (0:00:00.436) 0:00:12.790 ******** 2026-06-10 22:58:03,295 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:03,309 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft ruleset in static file] ************ 2026-06-10 22:58:03,309 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:03 +0000 (0:00:00.372) 0:00:13.163 ******** 2026-06-10 22:58:03,814 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:03,832 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Create a sentinel file when nft rules are changed] *** 2026-06-10 22:58:03,832 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:03 +0000 (0:00:00.522) 0:00:13.685 ******** 2026-06-10 22:58:04,117 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:04,130 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Validate all of the generated content before loading] *** 2026-06-10 22:58:04,130 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:04 +0000 (0:00:00.298) 0:00:13.983 ******** 2026-06-10 22:58:04,410 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:04,428 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Ensure we load our different nft rulesets on boot] *** 2026-06-10 22:58:04,428 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:04 +0000 (0:00:00.298) 0:00:14.282 ******** 2026-06-10 22:58:04,836 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:04,860 p=33946 u=zuul n=ansible | TASK [Apply firewall for frr BGP and BFD] ************************************** 2026-06-10 22:58:04,860 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:04 +0000 (0:00:00.431) 0:00:14.713 ******** 2026-06-10 22:58:04,932 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Inject our custom chains in nftables] *********** 2026-06-10 22:58:04,932 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:04 +0000 (0:00:00.072) 0:00:14.785 ******** 2026-06-10 22:58:05,190 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:05,208 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Check if rules are changed] ********************* 2026-06-10 22:58:05,209 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:05 +0000 (0:00:00.276) 0:00:15.062 ******** 2026-06-10 22:58:05,472 p=33946 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:05,491 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Reload ruleset] ********************************* 2026-06-10 22:58:05,491 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:05 +0000 (0:00:00.282) 0:00:15.345 ******** 2026-06-10 22:58:05,777 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:05,790 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Delete nft_ruleset_changed file] **************** 2026-06-10 22:58:05,790 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:05 +0000 (0:00:00.298) 0:00:15.643 ******** 2026-06-10 22:58:06,014 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:06,029 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather facts if they don't exist] ******************** 2026-06-10 22:58:06,030 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:06 +0000 (0:00:00.239) 0:00:15.883 ******** 2026-06-10 22:58:06,364 p=33946 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:06,402 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR for BGP underlay] ********************** 2026-06-10 22:58:06,402 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:06 +0000 (0:00:00.372) 0:00:16.256 ******** 2026-06-10 22:58:06,454 p=33946 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-10 22:58:06,465 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Identify the real interfaces via os-net-config] ****** 2026-06-10 22:58:06,466 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:06 +0000 (0:00:00.063) 0:00:16.319 ******** 2026-06-10 22:58:07,022 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:07,040 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Os-net-config from json] ***************************** 2026-06-10 22:58:07,040 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:07 +0000 (0:00:00.574) 0:00:16.894 ******** 2026-06-10 22:58:07,057 p=33946 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:07,076 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Assert either edpm_frr_bgp_peers or edpm_frr_bgp_uplinks configured] *** 2026-06-10 22:58:07,077 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:07 +0000 (0:00:00.036) 0:00:16.930 ******** 2026-06-10 22:58:07,105 p=33946 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 22:58:07,116 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Construct FRR uplink interfaces from os-net-config mappings] *** 2026-06-10 22:58:07,116 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:07 +0000 (0:00:00.039) 0:00:16.969 ******** 2026-06-10 22:58:07,138 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:58:07,148 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Failed to construct FRR uplink interfaces] *********** 2026-06-10 22:58:07,148 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:07 +0000 (0:00:00.031) 0:00:17.001 ******** 2026-06-10 22:58:07,171 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:58:07,181 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR] *************************************** 2026-06-10 22:58:07,181 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:07 +0000 (0:00:00.033) 0:00:17.035 ******** 2026-06-10 22:58:07,675 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:07,684 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR for EVPN driver mode] ****************** 2026-06-10 22:58:07,684 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:07 +0000 (0:00:00.502) 0:00:17.538 ******** 2026-06-10 22:58:07,722 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:58:07,732 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR daemons] ******************************* 2026-06-10 22:58:07,732 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:07 +0000 (0:00:00.047) 0:00:17.585 ******** 2026-06-10 22:58:08,211 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:08,220 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /var/local/libexec dir] ********** 2026-06-10 22:58:08,220 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:08 +0000 (0:00:00.488) 0:00:18.074 ******** 2026-06-10 22:58:08,525 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:08,538 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container] *** 2026-06-10 22:58:08,538 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:08 +0000 (0:00:00.317) 0:00:18.391 ******** 2026-06-10 22:58:08,973 p=33946 u=zuul n=ansible | changed: [compute-1] => (item=edpm-container-shutdown) 2026-06-10 22:58:09,366 p=33946 u=zuul n=ansible | changed: [compute-1] => (item=edpm-start-podman-container) 2026-06-10 22:58:09,375 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create systemd preset dir] ************** 2026-06-10 22:58:09,375 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:09 +0000 (0:00:00.837) 0:00:19.229 ******** 2026-06-10 22:58:09,635 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:09,653 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/edpm-container-shutdown.service] *** 2026-06-10 22:58:09,654 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:09 +0000 (0:00:00.278) 0:00:19.507 ******** 2026-06-10 22:58:10,081 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:10,090 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-edpm-container-shutdown.preset] *** 2026-06-10 22:58:10,090 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:10 +0000 (0:00:00.436) 0:00:19.944 ******** 2026-06-10 22:58:10,567 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:10,577 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start edpm-container-shutdown] *** 2026-06-10 22:58:10,577 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:10 +0000 (0:00:00.486) 0:00:20.430 ******** 2026-06-10 22:58:11,610 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:11,619 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/netns-placeholder.service] *** 2026-06-10 22:58:11,619 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:11 +0000 (0:00:01.042) 0:00:21.473 ******** 2026-06-10 22:58:12,071 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:12,080 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-netns-placeholder.preset] *** 2026-06-10 22:58:12,080 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:12 +0000 (0:00:00.460) 0:00:21.934 ******** 2026-06-10 22:58:12,507 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:12,525 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start netns-placeholder] ***** 2026-06-10 22:58:12,526 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:12 +0000 (0:00:00.445) 0:00:22.379 ******** 2026-06-10 22:58:13,237 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:13,254 p=33946 u=zuul n=ansible | TASK [Run frr container] ******************************************************* 2026-06-10 22:58:13,254 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:13 +0000 (0:00:00.728) 0:00:23.108 ******** 2026-06-10 22:58:13,309 p=33946 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-10 22:58:13,309 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:13 +0000 (0:00:00.054) 0:00:23.162 ******** 2026-06-10 22:58:13,366 p=33946 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:13,375 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure /var/lib/edpm-config exists with correct ownership] *** 2026-06-10 22:58:13,375 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:13 +0000 (0:00:00.066) 0:00:23.229 ******** 2026-06-10 22:58:13,603 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:13,613 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure directory exists: /var/lib/kolla/config_files] *** 2026-06-10 22:58:13,613 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:13 +0000 (0:00:00.237) 0:00:23.466 ******** 2026-06-10 22:58:13,878 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:13,896 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create kolla config files] ********** 2026-06-10 22:58:13,896 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:13 +0000 (0:00:00.283) 0:00:23.750 ******** 2026-06-10 22:58:14,399 p=33946 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-10 22:58:14,425 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create config file /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-10 22:58:14,425 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:14 +0000 (0:00:00.528) 0:00:24.278 ******** 2026-06-10 22:58:14,691 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:14,707 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render container definitions: [frr ]] *** 2026-06-10 22:58:14,707 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:14 +0000 (0:00:00.282) 0:00:24.560 ******** 2026-06-10 22:58:15,217 p=33946 u=zuul n=ansible | changed: [compute-1] => (item=None) 2026-06-10 22:58:15,219 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:15,251 p=33946 u=zuul n=ansible | TASK [Run containers: [ frr ]] ************************************************* 2026-06-10 22:58:15,251 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:15 +0000 (0:00:00.544) 0:00:25.105 ******** 2026-06-10 22:58:15,335 p=33946 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-10 22:58:15,335 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:15 +0000 (0:00:00.083) 0:00:25.188 ******** 2026-06-10 22:58:15,404 p=33946 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:15,419 p=33946 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-10 22:58:15,419 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:15 +0000 (0:00:00.084) 0:00:25.273 ******** 2026-06-10 22:58:15,762 p=33946 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:15,774 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Initialize all_containers_hash for this invocation] *** 2026-06-10 22:58:15,774 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:15 +0000 (0:00:00.354) 0:00:25.628 ******** 2026-06-10 22:58:15,838 p=33946 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:15,856 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Filter configs if container list provided] *** 2026-06-10 22:58:15,856 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:15 +0000 (0:00:00.082) 0:00:25.710 ******** 2026-06-10 22:58:15,934 p=33946 u=zuul n=ansible | ok: [compute-1] => (item=frr) 2026-06-10 22:58:15,955 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Use all configs if no filter] *********** 2026-06-10 22:58:15,955 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:15 +0000 (0:00:00.098) 0:00:25.809 ******** 2026-06-10 22:58:16,018 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:58:16,027 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Update container configs with new config hashes] *** 2026-06-10 22:58:16,027 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:16 +0000 (0:00:00.071) 0:00:25.881 ******** 2026-06-10 22:58:16,421 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:16,437 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Delete orphan containers (DEPRECATED)] *** 2026-06-10 22:58:16,437 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:16 +0000 (0:00:00.410) 0:00:26.291 ******** 2026-06-10 22:58:16,468 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:58:16,487 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create containers from /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-10 22:58:16,487 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:16 +0000 (0:00:00.049) 0:00:26.341 ******** 2026-06-10 22:58:16,545 p=33946 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-10 22:58:16,562 p=33946 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-10 22:58:16,562 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:16 +0000 (0:00:00.074) 0:00:26.416 ******** 2026-06-10 22:58:17,288 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:17,301 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Check if /etc/sysconfig/podman_drop_in exists] *** 2026-06-10 22:58:17,301 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:17 +0000 (0:00:00.739) 0:00:27.155 ******** 2026-06-10 22:58:17,523 p=33946 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:17,541 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Set podman_drop_in fact] **************** 2026-06-10 22:58:17,541 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:17 +0000 (0:00:00.240) 0:00:27.395 ******** 2026-06-10 22:58:17,575 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:58:17,597 p=33946 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-10 22:58:17,597 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:17 +0000 (0:00:00.056) 0:00:27.451 ******** 2026-06-10 22:58:19,575 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:19,602 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service state file] ********** 2026-06-10 22:58:19,602 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:19 +0000 (0:00:02.004) 0:00:29.455 ******** 2026-06-10 22:58:19,679 p=33946 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-10 22:58:19,707 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Read current state file] ************ 2026-06-10 22:58:19,707 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:19 +0000 (0:00:00.105) 0:00:29.561 ******** 2026-06-10 22:58:20,079 p=33946 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:20,098 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Parse state file data] ************** 2026-06-10 22:58:20,098 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:20 +0000 (0:00:00.390) 0:00:29.951 ******** 2026-06-10 22:58:20,133 p=33946 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:20,155 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine service name for state file] *** 2026-06-10 22:58:20,155 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:20 +0000 (0:00:00.057) 0:00:30.009 ******** 2026-06-10 22:58:20,203 p=33946 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:20,226 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Remove container from service containers list] *** 2026-06-10 22:58:20,226 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:20 +0000 (0:00:00.071) 0:00:30.080 ******** 2026-06-10 22:58:20,265 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:58:20,284 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service with remaining containers] *** 2026-06-10 22:58:20,284 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:20 +0000 (0:00:00.057) 0:00:30.137 ******** 2026-06-10 22:58:20,311 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:58:20,332 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Build filtered services dict (exclude empty service)] *** 2026-06-10 22:58:20,332 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:20 +0000 (0:00:00.048) 0:00:30.186 ******** 2026-06-10 22:58:20,359 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:58:20,378 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update state data without empty service] *** 2026-06-10 22:58:20,378 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:20 +0000 (0:00:00.045) 0:00:30.232 ******** 2026-06-10 22:58:20,425 p=33946 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:58:20,439 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service in state data] ******* 2026-06-10 22:58:20,439 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:20 +0000 (0:00:00.061) 0:00:30.293 ******** 2026-06-10 22:58:20,544 p=33946 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:20,556 p=33946 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Write updated state file] *********** 2026-06-10 22:58:20,556 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:20 +0000 (0:00:00.116) 0:00:30.409 ******** 2026-06-10 22:58:20,996 p=33946 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:21,041 p=33946 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-10 22:58:21,041 p=33946 u=zuul n=ansible | compute-1 : ok=64 changed=43 unreachable=0 failed=0 skipped=20 rescued=0 ignored=0 2026-06-10 22:58:21,041 p=33946 u=zuul n=ansible | Wednesday 10 June 2026 22:58:21 +0000 (0:00:00.485) 0:00:30.895 ******** 2026-06-10 22:58:21,041 p=33946 u=zuul n=ansible | =============================================================================== 2026-06-10 22:58:21,041 p=33946 u=zuul n=ansible | osp.edpm.edpm_frr : Download needed container images -------------------- 4.97s 2026-06-10 22:58:21,041 p=33946 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 --- 2.00s 2026-06-10 22:58:21,041 p=33946 u=zuul n=ansible | osp.edpm.edpm_container_manage : Enable and start edpm-container-shutdown --- 1.04s 2026-06-10 22:58:21,041 p=33946 u=zuul n=ansible | osp.edpm.edpm_frr : Create persistent directories ----------------------- 0.87s 2026-06-10 22:58:21,041 p=33946 u=zuul n=ansible | osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container --- 0.84s 2026-06-10 22:58:21,041 p=33946 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-10 22:58:21,041 p=33946 u=zuul n=ansible | osp.edpm.edpm_container_manage : Enable and start netns-placeholder ----- 0.73s 2026-06-10 22:58:21,041 p=33946 u=zuul n=ansible | osp.edpm.edpm_frr : Ensure /run/frr is present upon reboot -------------- 0.68s 2026-06-10 22:58:21,041 p=33946 u=zuul n=ansible | osp.edpm.edpm_frr : Identify the real interfaces via os-net-config ------ 0.57s 2026-06-10 22:58:21,042 p=33946 u=zuul n=ansible | osp.edpm.edpm_frr : Gather SELinux fact if needed ----------------------- 0.55s 2026-06-10 22:58:21,042 p=33946 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Render container definitions: [frr ] --- 0.54s 2026-06-10 22:58:21,042 p=33946 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Create kolla config files ---------- 0.53s 2026-06-10 22:58:21,042 p=33946 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate nft ruleset in static file ------------ 0.52s 2026-06-10 22:58:21,042 p=33946 u=zuul n=ansible | osp.edpm.edpm_frr : Configure FRR --------------------------------------- 0.50s 2026-06-10 22:58:21,042 p=33946 u=zuul n=ansible | osp.edpm.edpm_frr : Configure FRR daemons ------------------------------- 0.49s 2026-06-10 22:58:21,042 p=33946 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-edpm-container-shutdown.preset --- 0.49s 2026-06-10 22:58:21,042 p=33946 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Write updated state file ----------- 0.49s 2026-06-10 22:58:21,042 p=33946 u=zuul n=ansible | osp.edpm.edpm_nftables : Push default ruleset snipet -------------------- 0.48s 2026-06-10 22:58:21,042 p=33946 u=zuul n=ansible | osp.edpm.edpm_nftables : Write user rules snippet ----------------------- 0.47s 2026-06-10 22:58:21,042 p=33946 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system/netns-placeholder.service --- 0.46s 2026-06-10 22:58:21,123 p=29839 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2026-06-10 22:58:21,125 p=29839 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2026-06-10 22:58:21,606 p=35649 u=zuul n=ansible | PLAY [Verify frr] ************************************************************** 2026-06-10 22:58:21,634 p=35649 u=zuul n=ansible | TASK [ensure expected directories exist] *************************************** 2026-06-10 22:58:21,635 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:21 +0000 (0:00:00.030) 0:00:00.030 ******** 2026-06-10 22:58:21,662 p=35649 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-10 22:58:21,664 p=35649 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-10 22:58:21,665 p=35649 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-10 22:58:21,667 p=35649 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-10 22:58:21,677 p=35649 u=zuul n=ansible | TASK [Check if directory exists /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-10 22:58:21,677 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:21 +0000 (0:00:00.042) 0:00:00.072 ******** 2026-06-10 22:58:22,026 p=35649 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:22,035 p=35649 u=zuul n=ansible | TASK [Assert directory exists /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-10 22:58:22,035 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:22 +0000 (0:00:00.358) 0:00:00.431 ******** 2026-06-10 22:58:22,050 p=35649 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 22:58:22,060 p=35649 u=zuul n=ansible | TASK [Check if directory exists /var/lib/openstack/frr] ************************ 2026-06-10 22:58:22,060 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:22 +0000 (0:00:00.024) 0:00:00.456 ******** 2026-06-10 22:58:22,287 p=35649 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:22,306 p=35649 u=zuul n=ansible | TASK [Assert directory exists /var/lib/openstack/frr] ************************** 2026-06-10 22:58:22,306 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:22 +0000 (0:00:00.246) 0:00:00.702 ******** 2026-06-10 22:58:22,321 p=35649 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 22:58:22,330 p=35649 u=zuul n=ansible | TASK [Check if directory exists /etc/tmpfiles.d/] ****************************** 2026-06-10 22:58:22,330 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:22 +0000 (0:00:00.023) 0:00:00.726 ******** 2026-06-10 22:58:22,637 p=35649 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:22,654 p=35649 u=zuul n=ansible | TASK [Assert directory exists /etc/tmpfiles.d/] ******************************** 2026-06-10 22:58:22,654 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:22 +0000 (0:00:00.323) 0:00:01.050 ******** 2026-06-10 22:58:22,682 p=35649 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 22:58:22,696 p=35649 u=zuul n=ansible | TASK [Check if directory exists /var/lib/openstack/frr/etc/frr] **************** 2026-06-10 22:58:22,696 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:22 +0000 (0:00:00.041) 0:00:01.092 ******** 2026-06-10 22:58:22,979 p=35649 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:22,993 p=35649 u=zuul n=ansible | TASK [Assert directory exists /var/lib/openstack/frr/etc/frr] ****************** 2026-06-10 22:58:22,993 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:22 +0000 (0:00:00.296) 0:00:01.389 ******** 2026-06-10 22:58:23,015 p=35649 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 22:58:23,028 p=35649 u=zuul n=ansible | TASK [Check if file /etc/tmpfiles.d/run-frr.conf exist] ************************ 2026-06-10 22:58:23,029 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:23 +0000 (0:00:00.035) 0:00:01.424 ******** 2026-06-10 22:58:23,311 p=35649 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:23,319 p=35649 u=zuul n=ansible | TASK [Assert file /etc/tmpfiles.d/run-frr.conf exist] ************************** 2026-06-10 22:58:23,319 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:23 +0000 (0:00:00.290) 0:00:01.715 ******** 2026-06-10 22:58:23,332 p=35649 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 22:58:23,340 p=35649 u=zuul n=ansible | TASK [Check if file /var/lib/openstack/frr/etc/frr/frr.conf exist] ************* 2026-06-10 22:58:23,341 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:23 +0000 (0:00:00.021) 0:00:01.736 ******** 2026-06-10 22:58:23,574 p=35649 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:23,589 p=35649 u=zuul n=ansible | TASK [Assert file /var/lib/openstack/frr/etc/frr/frr.conf exist] *************** 2026-06-10 22:58:23,590 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:23 +0000 (0:00:00.249) 0:00:01.985 ******** 2026-06-10 22:58:23,605 p=35649 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 22:58:23,620 p=35649 u=zuul n=ansible | TASK [Check if file /var/lib/openstack/frr/etc/frr/daemons exist] ************** 2026-06-10 22:58:23,620 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:23 +0000 (0:00:00.030) 0:00:02.016 ******** 2026-06-10 22:58:23,822 p=35649 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:23,834 p=35649 u=zuul n=ansible | TASK [Assert file /var/lib/openstack/frr/etc/frr/daemons exist] **************** 2026-06-10 22:58:23,834 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:23 +0000 (0:00:00.214) 0:00:02.230 ******** 2026-06-10 22:58:23,851 p=35649 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 22:58:23,864 p=35649 u=zuul n=ansible | TASK [rule source file exists] ************************************************* 2026-06-10 22:58:23,864 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:23 +0000 (0:00:00.029) 0:00:02.259 ******** 2026-06-10 22:58:24,249 p=35649 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:24,257 p=35649 u=zuul n=ansible | TASK [Assert frr BGP and BFD rule source file exists] ************************** 2026-06-10 22:58:24,257 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:24 +0000 (0:00:00.393) 0:00:02.653 ******** 2026-06-10 22:58:24,279 p=35649 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 22:58:24,290 p=35649 u=zuul n=ansible | TASK [Check if nftables rule exists in /etc/nftables/edpm-rules.nft] *********** 2026-06-10 22:58:24,290 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:24 +0000 (0:00:00.032) 0:00:02.686 ******** 2026-06-10 22:58:24,663 p=35649 u=zuul n=ansible | changed: [compute-1] => (item=121 frr bgp port) 2026-06-10 22:58:24,853 p=35649 u=zuul n=ansible | changed: [compute-1] => (item=122 frr bfd ports) 2026-06-10 22:58:24,874 p=35649 u=zuul n=ansible | TASK [Assert nftables rule exists in /etc/nftables/edpm-rules.nft] ************* 2026-06-10 22:58:24,875 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:24 +0000 (0:00:00.584) 0:00:03.270 ******** 2026-06-10 22:58:24,916 p=35649 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-10 22:58:24.621347', 'end': '2026-06-10 22:58:24.625496', 'delta': '0:00:00.004149', '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.004149' end: '2026-06-10 22:58:24.625496' 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-10 22:58:24.621347' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-10 22:58:24,921 p=35649 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-10 22:58:24.816217', 'end': '2026-06-10 22:58:24.820333', 'delta': '0:00:00.004116', '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.004116' end: '2026-06-10 22:58:24.820333' 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-10 22:58:24.816217' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-10 22:58:24,939 p=35649 u=zuul n=ansible | TASK [Check rule content] ****************************************************** 2026-06-10 22:58:24,940 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:24 +0000 (0:00:00.065) 0:00:03.335 ******** 2026-06-10 22:58:25,227 p=35649 u=zuul n=ansible | changed: [compute-1] => (item=tcp dport { 179 } ct state new counter accept) 2026-06-10 22:58:25,466 p=35649 u=zuul n=ansible | changed: [compute-1] => (item=udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept) 2026-06-10 22:58:25,483 p=35649 u=zuul n=ansible | TASK [Assert rule content exists] ********************************************** 2026-06-10 22:58:25,484 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:25 +0000 (0:00:00.543) 0:00:03.879 ******** 2026-06-10 22:58:25,519 p=35649 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-10 22:58:25.183395', 'end': '2026-06-10 22:58:25.189871', 'delta': '0:00:00.006476', '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.006476' end: '2026-06-10 22:58:25.189871' 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-10 22:58:25.183395' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-10 22:58:25,523 p=35649 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-10 22:58:25.429456', 'end': '2026-06-10 22:58:25.434915', 'delta': '0:00:00.005459', '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.005459' end: '2026-06-10 22:58:25.434915' 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-10 22:58:25.429456' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-10 22:58:25,541 p=35649 u=zuul n=ansible | TASK [Check input chain rules are loaded] ************************************** 2026-06-10 22:58:25,541 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:25 +0000 (0:00:00.057) 0:00:03.936 ******** 2026-06-10 22:58:25,804 p=35649 u=zuul n=ansible | changed: [compute-1] => (item=tcp dport 179 ct state new counter) 2026-06-10 22:58:26,044 p=35649 u=zuul n=ansible | changed: [compute-1] => (item=udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter) 2026-06-10 22:58:26,054 p=35649 u=zuul n=ansible | TASK [Assert rule content exists] ********************************************** 2026-06-10 22:58:26,054 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:26 +0000 (0:00:00.513) 0:00:04.450 ******** 2026-06-10 22:58:26,081 p=35649 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-10 22:58:25.753405', 'end': '2026-06-10 22:58:25.765793', 'delta': '0:00:00.012388', '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.012388' end: '2026-06-10 22:58:25.765793' 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-10 22:58:25.753405' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-10 22:58:26,084 p=35649 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-10 22:58:26.008128', 'end': '2026-06-10 22:58:26.017395', 'delta': '0:00:00.009267', '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.009267' end: '2026-06-10 22:58:26.017395' 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-10 22:58:26.008128' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-10 22:58:26,094 p=35649 u=zuul n=ansible | TASK [ensure podman container exists and are running] ************************** 2026-06-10 22:58:26,094 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:26 +0000 (0:00:00.039) 0:00:04.490 ******** 2026-06-10 22:58:26,118 p=35649 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-10 22:58:26,138 p=35649 u=zuul n=ansible | TASK [Check if podman container exists frr] ************************************ 2026-06-10 22:58:26,138 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:26 +0000 (0:00:00.043) 0:00:04.533 ******** 2026-06-10 22:58:26,426 p=35649 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:26,437 p=35649 u=zuul n=ansible | TASK [Assert podman container exists frr] ************************************** 2026-06-10 22:58:26,438 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:26 +0000 (0:00:00.299) 0:00:04.833 ******** 2026-06-10 22:58:26,468 p=35649 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 22:58:26,481 p=35649 u=zuul n=ansible | TASK [Check if podman container is running frr] ******************************** 2026-06-10 22:58:26,481 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:26 +0000 (0:00:00.043) 0:00:04.877 ******** 2026-06-10 22:58:26,728 p=35649 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:26,753 p=35649 u=zuul n=ansible | TASK [Assert podman container is running frr] ********************************** 2026-06-10 22:58:26,754 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:26 +0000 (0:00:00.272) 0:00:05.149 ******** 2026-06-10 22:58:26,782 p=35649 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 22:58:26,801 p=35649 u=zuul n=ansible | TASK [ensure systemd services are defined and functional] ********************** 2026-06-10 22:58:26,801 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:26 +0000 (0:00:00.047) 0:00:05.197 ******** 2026-06-10 22:58:26,850 p=35649 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-10 22:58:26,866 p=35649 u=zuul n=ansible | TASK [Check if systemd file exists edpm_frr.service] *************************** 2026-06-10 22:58:26,867 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:26 +0000 (0:00:00.065) 0:00:05.262 ******** 2026-06-10 22:58:27,135 p=35649 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:27,144 p=35649 u=zuul n=ansible | TASK [Assert systemd unit exists edpm_frr.service] ***************************** 2026-06-10 22:58:27,144 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:27 +0000 (0:00:00.277) 0:00:05.539 ******** 2026-06-10 22:58:27,161 p=35649 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 22:58:27,171 p=35649 u=zuul n=ansible | TASK [Check if systemd unit is enabled edpm_frr.service] *********************** 2026-06-10 22:58:27,171 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:27 +0000 (0:00:00.026) 0:00:05.566 ******** 2026-06-10 22:58:27,405 p=35649 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:27,427 p=35649 u=zuul n=ansible | TASK [Assert systemd unit is enabled edpm_frr.service] ************************* 2026-06-10 22:58:27,427 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:27 +0000 (0:00:00.256) 0:00:05.823 ******** 2026-06-10 22:58:27,445 p=35649 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 22:58:27,493 p=35649 u=zuul n=ansible | TASK [Check if systemd unit is running edpm_frr.service] *********************** 2026-06-10 22:58:27,494 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:27 +0000 (0:00:00.066) 0:00:05.889 ******** 2026-06-10 22:58:27,718 p=35649 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:27,733 p=35649 u=zuul n=ansible | TASK [Assert systemd unit is running edpm_frr.service] ************************* 2026-06-10 22:58:27,733 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:27 +0000 (0:00:00.239) 0:00:06.129 ******** 2026-06-10 22:58:27,767 p=35649 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 22:58:27,815 p=35649 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | compute-1 : ok=38 changed=5 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | Wednesday 10 June 2026 22:58:27 +0000 (0:00:00.082) 0:00:06.211 ******** 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | =============================================================================== 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | Check if nftables rule exists in /etc/nftables/edpm-rules.nft ----------- 0.58s 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | Check rule content ------------------------------------------------------ 0.54s 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | Check input chain rules are loaded -------------------------------------- 0.51s 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | rule source file exists ------------------------------------------------- 0.39s 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | Check if directory exists /var/lib/edpm-config/container-startup-config/frr --- 0.36s 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | Check if directory exists /etc/tmpfiles.d/ ------------------------------ 0.32s 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | Check if podman container exists frr ------------------------------------ 0.30s 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | Check if directory exists /var/lib/openstack/frr/etc/frr ---------------- 0.30s 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | Check if file /etc/tmpfiles.d/run-frr.conf exist ------------------------ 0.29s 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | Check if systemd file exists edpm_frr.service --------------------------- 0.28s 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | Check if podman container is running frr -------------------------------- 0.27s 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | Check if systemd unit is enabled edpm_frr.service ----------------------- 0.26s 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | Check if file /var/lib/openstack/frr/etc/frr/frr.conf exist ------------- 0.25s 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | Check if directory exists /var/lib/openstack/frr ------------------------ 0.25s 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | Check if systemd unit is running edpm_frr.service ----------------------- 0.24s 2026-06-10 22:58:27,816 p=35649 u=zuul n=ansible | Check if file /var/lib/openstack/frr/etc/frr/daemons exist -------------- 0.21s 2026-06-10 22:58:27,817 p=35649 u=zuul n=ansible | Assert systemd unit is running edpm_frr.service ------------------------- 0.08s 2026-06-10 22:58:27,817 p=35649 u=zuul n=ansible | Assert systemd unit is enabled edpm_frr.service ------------------------- 0.07s 2026-06-10 22:58:27,817 p=35649 u=zuul n=ansible | ensure systemd services are defined and functional ---------------------- 0.07s 2026-06-10 22:58:27,817 p=35649 u=zuul n=ansible | Assert nftables rule exists in /etc/nftables/edpm-rules.nft ------------- 0.07s 2026-06-10 22:58:27,880 p=29839 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2026-06-10 22:58:27,881 p=29839 u=zuul n=molecule.command.base | Performing prerun with role_name_check=0... 2026-06-10 22:58:28,172 p=36062 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-10 22:58:28,172 p=36062 u=zuul n=ansible | No config file found; using defaults 2026-06-10 22:58:28,174 p=36062 u=zuul n=ansible | Starting galaxy collection install process 2026-06-10 22:58:28,176 p=36062 u=zuul n=ansible | Found installed collection ansible.utils:5.1.2 at '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-06-10 22:58:28,177 p=36062 u=zuul n=ansible | Found installed collection junipernetworks.junos:9.1.0 at '/home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos' 2026-06-10 22:58:28,178 p=36062 u=zuul n=ansible | Found installed collection @NAMESPACE@.@NAME@:3.1.4 at '/home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@' 2026-06-10 22:58:28,179 p=36062 u=zuul n=ansible | Found installed collection kubernetes.core:5.0.0 at '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-06-10 22:58:28,179 p=36062 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-10 22:58:28,179 p=36062 u=zuul n=ansible | Found installed collection containers.podman:1.16.2 at '/home/zuul/.ansible/collections/ansible_collections/containers/podman' 2026-06-10 22:58:28,180 p=36062 u=zuul n=ansible | Found installed collection community.crypto:2.22.3 at '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-06-10 22:58:28,181 p=36062 u=zuul n=ansible | Found installed collection ansible.posix:1.6.2 at '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-06-10 22:58:28,188 p=36062 u=zuul n=ansible | Found installed collection community.general:10.0.1 at '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-06-10 22:58:28,189 p=36062 u=zuul n=ansible | Found installed collection community.okd:4.0.0 at '/home/zuul/.ansible/collections/ansible_collections/community/okd' 2026-06-10 22:58:28,189 p=36062 u=zuul n=ansible | Found installed collection cifmw.general:1.0.0+f786a36e at '/home/zuul/.ansible/collections/ansible_collections/cifmw/general' 2026-06-10 22:58:28,190 p=36062 u=zuul n=ansible | Found installed collection ansible.netcommon:7.1.0 at '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-06-10 22:58:28,191 p=36062 u=zuul n=ansible | Found installed collection community.libvirt:1.3.0 at '/home/zuul/.ansible/collections/ansible_collections/community/libvirt' 2026-06-10 22:58:28,192 p=36062 u=zuul n=ansible | Found installed collection cisco.ios:9.0.3 at '/home/zuul/.ansible/collections/ansible_collections/cisco/ios' 2026-06-10 22:58:28,192 p=36062 u=zuul n=ansible | Found installed collection mellanox.onyx:1.0.0 at '/home/zuul/.ansible/collections/ansible_collections/mellanox/onyx' 2026-06-10 22:58:28,193 p=36062 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-10 22:58:28,194 p=36062 u=zuul n=ansible | Process install dependency map 2026-06-10 22:58:28,195 p=36062 u=zuul n=ansible | Starting collection install process 2026-06-10 22:58:28,195 p=36062 u=zuul n=ansible | Installing 'osp.edpm:0.0.1' to '/home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm' 2026-06-10 22:58:28,215 p=36062 u=zuul n=ansible | Skipping '../../.git' for collection build 2026-06-10 22:58:28,217 p=36062 u=zuul n=ansible | Skipping '../../.github' for collection build 2026-06-10 22:58:28,217 p=36062 u=zuul n=ansible | Skipping '../../contribute' for collection build 2026-06-10 22:58:28,217 p=36062 u=zuul n=ansible | Skipping '../../docs' for collection build 2026-06-10 22:58:28,218 p=36062 u=zuul n=ansible | Skipping '../../molecule' for collection build 2026-06-10 22:58:28,218 p=36062 u=zuul n=ansible | Skipping '../../openstack_ansibleee' for collection build 2026-06-10 22:58:28,221 p=36062 u=zuul n=ansible | Skipping '../../plugins/tests/molecule' for collection build 2026-06-10 22:58:28,222 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_accel_drivers/molecule' for collection build 2026-06-10 22:58:28,223 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_bootstrap/molecule' for collection build 2026-06-10 22:58:28,224 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_ceph_client_files/molecule' for collection build 2026-06-10 22:58:28,225 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_ceph_hci_pre/molecule' for collection build 2026-06-10 22:58:28,226 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_cleanup/molecule' for collection build 2026-06-10 22:58:28,227 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_container_manage/molecule' for collection build 2026-06-10 22:58:28,228 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_container_quadlet/molecule' for collection build 2026-06-10 22:58:28,229 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_container_rm/molecule' for collection build 2026-06-10 22:58:28,229 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_container_standalone/molecule' for collection build 2026-06-10 22:58:28,230 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_ddp_package/molecule' for collection build 2026-06-10 22:58:28,230 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_derive_pci_device_spec/molecule' for collection build 2026-06-10 22:58:28,231 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_download_cache/molecule' for collection build 2026-06-10 22:58:28,232 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_extra_mounts/molecule' for collection build 2026-06-10 22:58:28,233 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_frr/molecule' for collection build 2026-06-10 22:58:28,234 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_growvols/molecule' for collection build 2026-06-10 22:58:28,235 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_instanceha_monitoring/molecule' for collection build 2026-06-10 22:58:28,236 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_iscsid/molecule' for collection build 2026-06-10 22:58:28,237 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_kernel/molecule' for collection build 2026-06-10 22:58:28,237 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_kernel/resources/molecule' for collection build 2026-06-10 22:58:28,238 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_libvirt/molecule' for collection build 2026-06-10 22:58:28,240 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_module_load/molecule' for collection build 2026-06-10 22:58:28,240 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_multipathd/molecule' for collection build 2026-06-10 22:58:28,241 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_network_config/molecule' for collection build 2026-06-10 22:58:28,242 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_dhcp/molecule' for collection build 2026-06-10 22:58:28,244 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_metadata/molecule' for collection build 2026-06-10 22:58:28,246 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_ovn/molecule' for collection build 2026-06-10 22:58:28,247 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_sriov/molecule' for collection build 2026-06-10 22:58:28,249 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_nftables/molecule' for collection build 2026-06-10 22:58:28,250 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_nodes_validation/molecule' for collection build 2026-06-10 22:58:28,251 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_nova/molecule' for collection build 2026-06-10 22:58:28,252 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_nvmeof/molecule' for collection build 2026-06-10 22:58:28,253 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_ovn/molecule' for collection build 2026-06-10 22:58:28,254 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_ovn_bgp_agent/molecule' for collection build 2026-06-10 22:58:28,256 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_ovs/molecule' for collection build 2026-06-10 22:58:28,257 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_ovs_dpdk/molecule' for collection build 2026-06-10 22:58:28,258 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_podman/molecule' for collection build 2026-06-10 22:58:28,259 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_pre_adoption_validation/molecule' for collection build 2026-06-10 22:58:28,259 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_reboot/molecule' for collection build 2026-06-10 22:58:28,260 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_ssh_known_hosts/molecule' for collection build 2026-06-10 22:58:28,261 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_sshd/molecule' for collection build 2026-06-10 22:58:28,262 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_swift/molecule' for collection build 2026-06-10 22:58:28,264 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry/molecule' for collection build 2026-06-10 22:58:28,266 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry_logging/molecule' for collection build 2026-06-10 22:58:28,267 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry_power_monitoring/molecule' for collection build 2026-06-10 22:58:28,268 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_timezone/molecule' for collection build 2026-06-10 22:58:28,269 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_tripleo_cleanup/molecule' for collection build 2026-06-10 22:58:28,269 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_tuned/molecule' for collection build 2026-06-10 22:58:28,270 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_update_services/molecule' for collection build 2026-06-10 22:58:28,270 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_update_system/molecule' for collection build 2026-06-10 22:58:28,271 p=36062 u=zuul n=ansible | Skipping '../../roles/edpm_users/molecule' for collection build 2026-06-10 22:58:28,272 p=36062 u=zuul n=ansible | Skipping '../../roles/env_data/molecule' for collection build 2026-06-10 22:58:28,272 p=36062 u=zuul n=ansible | Skipping '../../scripts' for collection build 2026-06-10 22:58:28,272 p=36062 u=zuul n=ansible | Skipping '../../tests' for collection build 2026-06-10 22:58:28,272 p=36062 u=zuul n=ansible | Skipping '../../zuul.d' for collection build 2026-06-10 22:58:28,272 p=36062 u=zuul n=ansible | Skipping '../../.ansible-lint' for collection build 2026-06-10 22:58:28,272 p=36062 u=zuul n=ansible | Skipping '../../.gitignore' for collection build 2026-06-10 22:58:28,272 p=36062 u=zuul n=ansible | Skipping '../../.pre-commit-config.yaml' for collection build 2026-06-10 22:58:28,272 p=36062 u=zuul n=ansible | Skipping '../../.yamllint' for collection build 2026-06-10 22:58:28,272 p=36062 u=zuul n=ansible | Skipping '../../Makefile' for collection build 2026-06-10 22:58:28,273 p=36062 u=zuul n=ansible | Skipping '../../galaxy.yml' for collection build 2026-06-10 22:58:28,273 p=36062 u=zuul n=ansible | Skipping '../../molecule-requirements.txt' for collection build 2026-06-10 22:58:28,345 p=36062 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-10 22:58:28,345 p=36062 u=zuul n=ansible | osp.edpm:0.0.1 was installed successfully 2026-06-10 22:58:28,346 p=36062 u=zuul n=ansible | 'ansible.posix:1.6.2' is already installed, skipping. 2026-06-10 22:58:28,346 p=36062 u=zuul n=ansible | 'community.general:10.0.1' is already installed, skipping. 2026-06-10 22:58:28,346 p=36062 u=zuul n=ansible | 'containers.podman:1.16.2' is already installed, skipping. 2026-06-10 22:58:28,676 p=36064 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+f786a36e"}, "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-10 22:58:28,742 p=29839 u=zuul n=molecule.logger | [info]Running [scenario]evpn_mode[/] > [action]prepare[/][/] 2026-06-10 22:58:29,270 p=36066 u=zuul n=ansible | PLAY [Prepare test_deps] ******************************************************* 2026-06-10 22:58:29,289 p=36066 u=zuul n=ansible | TASK [set basic user fact] ***************************************************** 2026-06-10 22:58:29,289 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:58:29 +0000 (0:00:00.021) 0:00:00.021 ******** 2026-06-10 22:58:29,309 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:29,333 p=36066 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-10 22:58:29,333 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:58:29 +0000 (0:00:00.043) 0:00:00.064 ******** 2026-06-10 22:58:29,346 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:29,355 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** 2026-06-10 22:58:29,355 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:58:29 +0000 (0:00:00.021) 0:00:00.086 ******** 2026-06-10 22:58:29,375 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:58:29,384 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** 2026-06-10 22:58:29,384 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:58:29 +0000 (0:00:00.029) 0:00:00.116 ******** 2026-06-10 22:58:29,448 p=36066 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-10 22:58:29,458 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* 2026-06-10 22:58:29,458 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:58:29 +0000 (0:00:00.073) 0:00:00.189 ******** 2026-06-10 22:58:29,788 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:29,807 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** 2026-06-10 22:58:29,807 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:58:29 +0000 (0:00:00.348) 0:00:00.538 ******** 2026-06-10 22:58:30,217 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:30,230 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** 2026-06-10 22:58:30,230 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:58:30 +0000 (0:00:00.423) 0:00:00.961 ******** 2026-06-10 22:58:30,559 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:30,573 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* 2026-06-10 22:58:30,573 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:58:30 +0000 (0:00:00.342) 0:00:01.304 ******** 2026-06-10 22:58:31,129 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:31,149 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create default repo file] ******** 2026-06-10 22:58:31,149 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:58:31 +0000 (0:00:00.576) 0:00:01.880 ******** 2026-06-10 22:58:31,654 p=36066 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:31,665 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** 2026-06-10 22:58:31,665 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:58:31 +0000 (0:00:00.515) 0:00:02.396 ******** 2026-06-10 22:58:33,265 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:33,277 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* 2026-06-10 22:58:33,277 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:58:33 +0000 (0:00:01.612) 0:00:04.009 ******** 2026-06-10 22:58:33,956 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:58:33,965 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** 2026-06-10 22:58:33,965 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:58:33 +0000 (0:00:00.687) 0:00:04.696 ******** 2026-06-10 22:58:35,211 p=36066 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:35,225 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create repos] ******************** 2026-06-10 22:58:35,226 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:58:35 +0000 (0:00:01.260) 0:00:05.957 ******** 2026-06-10 22:58:35,942 p=36066 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:58:35,955 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** 2026-06-10 22:58:35,955 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:58:35 +0000 (0:00:00.729) 0:00:06.686 ******** 2026-06-10 22:58:36,196 p=36066 u=zuul n=ansible | fatal: [compute-1]: FAILED! => changed=true cmd: |- rpm -qe redhat-release delta: '0:00:00.011261' end: '2026-06-10 22:58:36.173220' msg: non-zero return code rc: 1 start: '2026-06-10 22:58:36.161959' stderr: '' stderr_lines: stdout: package redhat-release is not installed stdout_lines: 2026-06-10 22:58:36,196 p=36066 u=zuul n=ansible | ...ignoring 2026-06-10 22:58:36,215 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** 2026-06-10 22:58:36,215 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:58:36 +0000 (0:00:00.259) 0:00:06.946 ******** 2026-06-10 22:58:36,239 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:58:36,254 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** 2026-06-10 22:58:36,254 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:58:36 +0000 (0:00:00.039) 0:00:06.985 ******** 2026-06-10 22:59:22,000 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:22,021 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** 2026-06-10 22:59:22,021 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:22 +0000 (0:00:45.766) 0:00:52.752 ******** 2026-06-10 22:59:23,488 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:23,506 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** 2026-06-10 22:59:23,506 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:23 +0000 (0:00:01.485) 0:00:54.238 ******** 2026-06-10 22:59:25,175 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:25,197 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install extra packages] ********** 2026-06-10 22:59:25,197 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:25 +0000 (0:00:01.690) 0:00:55.928 ******** 2026-06-10 22:59:26,675 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:26,686 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** 2026-06-10 22:59:26,686 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:26 +0000 (0:00:01.489) 0:00:57.417 ******** 2026-06-10 22:59:26,942 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:26,962 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** 2026-06-10 22:59:26,962 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:26 +0000 (0:00:00.275) 0:00:57.693 ******** 2026-06-10 22:59:27,201 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:27,219 p=36066 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** 2026-06-10 22:59:27,220 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:27 +0000 (0:00:00.257) 0:00:57.951 ******** 2026-06-10 22:59:27,745 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:27,780 p=36066 u=zuul n=ansible | TASK [Install os-net-config] *************************************************** 2026-06-10 22:59:27,781 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:27 +0000 (0:00:00.561) 0:00:58.512 ******** 2026-06-10 22:59:29,193 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:29,211 p=36066 u=zuul n=ansible | TASK [Create persistent directories] ******************************************* 2026-06-10 22:59:29,211 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:29 +0000 (0:00:01.430) 0:00:59.942 ******** 2026-06-10 22:59:29,534 p=36066 u=zuul n=ansible | ok: [compute-1] => (item={'path': '/etc/tmpfiles.d/', 'owner': 'root', 'group': 'root', 'mode': '0755'}) 2026-06-10 22:59:29,554 p=36066 u=zuul n=ansible | TASK [Create firewall directory] *********************************************** 2026-06-10 22:59:29,554 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:29 +0000 (0:00:00.343) 0:01:00.285 ******** 2026-06-10 22:59:29,850 p=36066 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:59:29,870 p=36066 u=zuul n=ansible | TASK [open port 22 (edpm_nftables will active this later)] ********************* 2026-06-10 22:59:29,870 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:29 +0000 (0:00:00.316) 0:01:00.601 ******** 2026-06-10 22:59:30,394 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:30,403 p=36066 u=zuul n=ansible | TASK [Force systemd to reread configs] ***************************************** 2026-06-10 22:59:30,403 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:30 +0000 (0:00:00.533) 0:01:01.134 ******** 2026-06-10 22:59:31,240 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:31,252 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather facts if they don't exist] ************** 2026-06-10 22:59:31,252 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:31 +0000 (0:00:00.848) 0:01:01.983 ******** 2026-06-10 22:59:31,272 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:31,284 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Download needed packages] ********************** 2026-06-10 22:59:31,284 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:31 +0000 (0:00:00.032) 0:01:02.015 ******** 2026-06-10 22:59:32,722 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:32,740 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Download legacy network service package] ******* 2026-06-10 22:59:32,740 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:32 +0000 (0:00:01.456) 0:01:03.471 ******** 2026-06-10 22:59:34,180 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:34,199 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Download release version package] ************** 2026-06-10 22:59:34,200 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:34 +0000 (0:00:01.459) 0:01:04.931 ******** 2026-06-10 22:59:34,233 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:34,252 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Include bootc tasks] *************************** 2026-06-10 22:59:34,252 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:34 +0000 (0:00:00.052) 0:01:04.983 ******** 2026-06-10 22:59:34,274 p=36066 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-10 22:59:34,287 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if /etc/ansible/facts.d/bootc.fact exists] *** 2026-06-10 22:59:34,287 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:34 +0000 (0:00:00.034) 0:01:05.018 ******** 2026-06-10 22:59:34,562 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:34,572 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure /etc/ansible/facts.d exists] ************ 2026-06-10 22:59:34,572 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:34 +0000 (0:00:00.285) 0:01:05.303 ******** 2026-06-10 22:59:34,590 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:34,599 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure /etc/ansible/facts.d/bootc.fact exists] *** 2026-06-10 22:59:34,600 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:34 +0000 (0:00:00.027) 0:01:05.331 ******** 2026-06-10 22:59:34,618 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:34,628 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather ansible_local facts] ******************** 2026-06-10 22:59:34,628 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:34 +0000 (0:00:00.028) 0:01:05.360 ******** 2026-06-10 22:59:34,649 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:34,660 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure /var/log/journal exists] **************** 2026-06-10 22:59:34,660 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:34 +0000 (0:00:00.031) 0:01:05.392 ******** 2026-06-10 22:59:34,943 p=36066 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:59:34,956 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather user fact] ****************************** 2026-06-10 22:59:34,956 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:34 +0000 (0:00:00.295) 0:01:05.688 ******** 2026-06-10 22:59:34,973 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:34,986 p=36066 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-10 22:59:34,986 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:34 +0000 (0:00:00.030) 0:01:05.718 ******** 2026-06-10 22:59:35,280 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:35,294 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather services facts] ************************* 2026-06-10 22:59:35,294 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:35 +0000 (0:00:00.307) 0:01:06.025 ******** 2026-06-10 22:59:38,266 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:38,277 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Print cloud-init service status] *************** 2026-06-10 22:59:38,277 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:38 +0000 (0:00:02.982) 0:01:09.008 ******** 2026-06-10 22:59:38,293 p=36066 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-10 22:59:38,303 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if cloud-init is disabled via kernel args] *** 2026-06-10 22:59:38,303 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:38 +0000 (0:00:00.026) 0:01:09.034 ******** 2026-06-10 22:59:38,629 p=36066 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:59:38,644 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Wait for cloud-init to finish, if enabled] ***** 2026-06-10 22:59:38,644 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:38 +0000 (0:00:00.340) 0:01:09.375 ******** 2026-06-10 22:59:38,674 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:38,684 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Re-read facts] ********************************* 2026-06-10 22:59:38,684 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:38 +0000 (0:00:00.039) 0:01:09.415 ******** 2026-06-10 22:59:39,271 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:39,285 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Bootstrap command] ***************************** 2026-06-10 22:59:39,285 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:39 +0000 (0:00:00.601) 0:01:10.016 ******** 2026-06-10 22:59:39,298 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:39,314 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Bootstrap command output] ********************** 2026-06-10 22:59:39,314 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:39 +0000 (0:00:00.029) 0:01:10.045 ******** 2026-06-10 22:59:39,326 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:39,344 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create directory for ansible custom facts] ***** 2026-06-10 22:59:39,345 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:39 +0000 (0:00:00.030) 0:01:10.076 ******** 2026-06-10 22:59:39,361 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:39,368 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Mark bootstrap command as executed on node] **** 2026-06-10 22:59:39,368 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:39 +0000 (0:00:00.023) 0:01:10.099 ******** 2026-06-10 22:59:39,386 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:39,396 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Include packages tasks] ************************ 2026-06-10 22:59:39,396 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:39 +0000 (0:00:00.028) 0:01:10.128 ******** 2026-06-10 22:59:39,428 p=36066 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-10 22:59:39,445 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather facts if they don't exist] ************** 2026-06-10 22:59:39,445 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:39 +0000 (0:00:00.048) 0:01:10.177 ******** 2026-06-10 22:59:39,467 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:39,475 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Install release version package] *************** 2026-06-10 22:59:39,475 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:39 +0000 (0:00:00.029) 0:01:10.206 ******** 2026-06-10 22:59:39,525 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:39,534 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Install required packages to bootstrap EDPM] *** 2026-06-10 22:59:39,534 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:39 +0000 (0:00:00.058) 0:01:10.265 ******** 2026-06-10 22:59:41,029 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:41,050 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure packages are actually well installed] *** 2026-06-10 22:59:41,051 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:41 +0000 (0:00:01.516) 0:01:11.782 ******** 2026-06-10 22:59:42,060 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:42,075 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Set selinux state] ***************************** 2026-06-10 22:59:42,075 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:42 +0000 (0:00:01.024) 0:01:12.806 ******** 2026-06-10 22:59:42,704 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:42,723 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Include swap tasks] **************************** 2026-06-10 22:59:42,723 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:42 +0000 (0:00:00.647) 0:01:13.454 ******** 2026-06-10 22:59:42,772 p=36066 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-10 22:59:42,804 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather ansible_local facts] ******************** 2026-06-10 22:59:42,804 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:42 +0000 (0:00:00.081) 0:01:13.536 ******** 2026-06-10 22:59:42,843 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:42,853 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Set swap path] ********************************* 2026-06-10 22:59:42,854 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:42 +0000 (0:00:00.049) 0:01:13.585 ******** 2026-06-10 22:59:42,903 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:42,914 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create swapfile if needed] ********************* 2026-06-10 22:59:42,914 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:42 +0000 (0:00:00.060) 0:01:13.646 ******** 2026-06-10 22:59:43,195 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:43,209 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Set permission on swapfile] ******************** 2026-06-10 22:59:43,210 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:43 +0000 (0:00:00.295) 0:01:13.941 ******** 2026-06-10 22:59:43,480 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:43,495 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Enable swapfile on fstab] ********************** 2026-06-10 22:59:43,495 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:43 +0000 (0:00:00.285) 0:01:14.227 ******** 2026-06-10 22:59:43,860 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:43,875 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if partition exists by its label] ******** 2026-06-10 22:59:43,875 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:43 +0000 (0:00:00.379) 0:01:14.606 ******** 2026-06-10 22:59:43,926 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:43,941 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Enable swap partition on fstab] **************** 2026-06-10 22:59:43,941 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:43 +0000 (0:00:00.066) 0:01:14.672 ******** 2026-06-10 22:59:43,984 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:43,992 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather swap partition by its type] ************* 2026-06-10 22:59:43,992 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:43 +0000 (0:00:00.050) 0:01:14.723 ******** 2026-06-10 22:59:44,021 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:44,029 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Enable swap partitions in fstab] *************** 2026-06-10 22:59:44,029 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:44 +0000 (0:00:00.036) 0:01:14.760 ******** 2026-06-10 22:59:44,057 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:44,064 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Activate swap partitions] ********************** 2026-06-10 22:59:44,064 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:44 +0000 (0:00:00.035) 0:01:14.796 ******** 2026-06-10 22:59:44,087 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:44,094 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if CA cert file exists] ****************** 2026-06-10 22:59:44,094 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:44 +0000 (0:00:00.029) 0:01:14.826 ******** 2026-06-10 22:59:44,329 p=36066 u=zuul n=ansible | ok: [compute-1 -> localhost] 2026-06-10 22:59:44,336 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure that the CA destination directory exists] *** 2026-06-10 22:59:44,336 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:44 +0000 (0:00:00.242) 0:01:15.068 ******** 2026-06-10 22:59:44,347 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:44,354 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Copy CA certs to the standard location on the compute node] *** 2026-06-10 22:59:44,354 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:44 +0000 (0:00:00.017) 0:01:15.085 ******** 2026-06-10 22:59:44,368 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:44,379 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Gather ansible_local facts] ******************** 2026-06-10 22:59:44,379 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:44 +0000 (0:00:00.024) 0:01:15.110 ******** 2026-06-10 22:59:44,403 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:44,413 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check FIPS status] ***************************** 2026-06-10 22:59:44,413 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:44 +0000 (0:00:00.034) 0:01:15.144 ******** 2026-06-10 22:59:44,463 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:44,473 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Warn for changing FIPS status for bootc] ******* 2026-06-10 22:59:44,473 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:44 +0000 (0:00:00.060) 0:01:15.205 ******** 2026-06-10 22:59:44,504 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:44,514 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Enable FIPS] *********************************** 2026-06-10 22:59:44,514 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:44 +0000 (0:00:00.040) 0:01:15.245 ******** 2026-06-10 22:59:44,539 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:44,551 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Disable FIPS] ********************************** 2026-06-10 22:59:44,551 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:44 +0000 (0:00:00.036) 0:01:15.282 ******** 2026-06-10 22:59:44,582 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:44,593 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create directory required by edpm-reboot role] *** 2026-06-10 22:59:44,593 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:44 +0000 (0:00:00.041) 0:01:15.324 ******** 2026-06-10 22:59:44,617 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:44,627 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create required file to enforce a reboot] ****** 2026-06-10 22:59:44,627 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:44 +0000 (0:00:00.034) 0:01:15.359 ******** 2026-06-10 22:59:44,668 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:44,678 p=36066 u=zuul n=ansible | TASK [Call edpm_reboot role] *************************************************** 2026-06-10 22:59:44,678 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:44 +0000 (0:00:00.050) 0:01:15.409 ******** 2026-06-10 22:59:44,702 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:44,712 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Ensure that the proper FIPS status is enabled] *** 2026-06-10 22:59:44,712 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:44 +0000 (0:00:00.034) 0:01:15.443 ******** 2026-06-10 22:59:44,743 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:44,754 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Check if the LVM devices file exists] ********** 2026-06-10 22:59:44,754 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:44 +0000 (0:00:00.041) 0:01:15.485 ******** 2026-06-10 22:59:44,977 p=36066 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:44,988 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Import any existing LVM devices] *************** 2026-06-10 22:59:44,988 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:44 +0000 (0:00:00.234) 0:01:15.719 ******** 2026-06-10 22:59:45,016 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:45,025 p=36066 u=zuul n=ansible | TASK [osp.edpm.edpm_bootstrap : Create an empty LVM devices file] ************** 2026-06-10 22:59:45,025 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:45 +0000 (0:00:00.037) 0:01:15.756 ******** 2026-06-10 22:59:45,055 p=36066 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:45,089 p=36066 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-10 22:59:45,089 p=36066 u=zuul n=ansible | compute-1 : ok=46 changed=7 unreachable=0 failed=0 skipped=34 rescued=0 ignored=1 2026-06-10 22:59:45,089 p=36066 u=zuul n=ansible | Wednesday 10 June 2026 22:59:45 +0000 (0:00:00.064) 0:01:15.821 ******** 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | =============================================================================== 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install edpm packages ---------- 45.77s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Gather services facts ------------------------- 2.98s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install python yaml libs -------- 1.69s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 1.61s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Install required packages to bootstrap EDPM --- 1.52s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install extra packages ---------- 1.49s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install selinux python libs ----- 1.49s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Download legacy network service package ------- 1.46s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Download needed packages ---------------------- 1.46s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | Install os-net-config --------------------------------------------------- 1.43s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install repo-setup -------------- 1.26s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Ensure packages are actually well installed --- 1.02s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | Force systemd to reread configs ----------------------------------------- 0.85s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | ../../../../molecule/common/test_deps : Create repos -------------------- 0.73s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | ../../../../molecule/common/test_deps : Get repo-setup repository ------- 0.69s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Set selinux state ----------------------------- 0.65s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | osp.edpm.edpm_bootstrap : Re-read facts --------------------------------- 0.60s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | ../../../../molecule/common/test_deps : Fetch latest repo version ------- 0.58s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 0.56s 2026-06-10 22:59:45,090 p=36066 u=zuul n=ansible | open port 22 (edpm_nftables will active this later) --------------------- 0.53s 2026-06-10 22:59:45,187 p=29839 u=zuul n=molecule.logger | [info]Running [scenario]evpn_mode[/] > [action]converge[/][/] 2026-06-10 22:59:45,653 p=37323 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2026-06-10 22:59:45,672 p=37323 u=zuul n=ansible | TASK [set basic user fact] ***************************************************** 2026-06-10 22:59:45,672 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:45 +0000 (0:00:00.020) 0:00:00.020 ******** 2026-06-10 22:59:45,715 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:45,747 p=37323 u=zuul n=ansible | TASK [Download required role packages] ***************************************** 2026-06-10 22:59:45,748 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:45 +0000 (0:00:00.075) 0:00:00.096 ******** 2026-06-10 22:59:45,807 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Download needed container images] ******************** 2026-06-10 22:59:45,807 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:45 +0000 (0:00:00.059) 0:00:00.155 ******** 2026-06-10 22:59:46,503 p=37323 u=zuul n=ansible | ok: [compute-1] => (item=quay.io/podified-antelope-centos9/openstack-frr:current-podified) 2026-06-10 22:59:46,530 p=37323 u=zuul n=ansible | TASK [ansible.builtin.include_role : osp.edpm.edpm_frr] ************************ 2026-06-10 22:59:46,531 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:46 +0000 (0:00:00.723) 0:00:00.879 ******** 2026-06-10 22:59:46,678 p=37323 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-10 22:59:46,678 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:46 +0000 (0:00:00.147) 0:00:01.026 ******** 2026-06-10 22:59:46,741 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:46,756 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather user fact] ************************************ 2026-06-10 22:59:46,756 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:46 +0000 (0:00:00.078) 0:00:01.104 ******** 2026-06-10 22:59:46,784 p=37323 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:46,800 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Create persistent directories] *********************** 2026-06-10 22:59:46,800 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:46 +0000 (0:00:00.043) 0:00:01.148 ******** 2026-06-10 22:59:47,203 p=37323 u=zuul n=ansible | ok: [compute-1] => (item={'path': '/var/lib/openstack/frr', 'setype': 'container_file_t', 'mode': '0750'}) 2026-06-10 22:59:47,453 p=37323 u=zuul n=ansible | changed: [compute-1] => (item={'path': '/run/frr', 'setype': 'container_file_t', 'mode': '0755'}) 2026-06-10 22:59:47,791 p=37323 u=zuul n=ansible | changed: [compute-1] => (item={'path': '/var/lib/edpm-config/firewall', 'setype': 'container_file_t', 'mode': '0750'}) 2026-06-10 22:59:47,814 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Ensure /run/frr is present upon reboot] ************** 2026-06-10 22:59:47,814 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:47 +0000 (0:00:01.013) 0:00:02.162 ******** 2026-06-10 22:59:48,466 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:48,476 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather SELinux fact if needed] *********************** 2026-06-10 22:59:48,476 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:48 +0000 (0:00:00.662) 0:00:02.824 ******** 2026-06-10 22:59:48,496 p=37323 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:48,505 p=37323 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-10 22:59:48,506 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:48 +0000 (0:00:00.029) 0:00:02.854 ******** 2026-06-10 22:59:48,531 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:48,552 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Ensure /etc/modules-load.d exists] *********** 2026-06-10 22:59:48,552 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:48 +0000 (0:00:00.046) 0:00:02.900 ******** 2026-06-10 22:59:48,843 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:48,852 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Load modules] ******************************** 2026-06-10 22:59:48,852 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:48 +0000 (0:00:00.299) 0:00:03.200 ******** 2026-06-10 22:59:49,283 p=37323 u=zuul n=ansible | changed: [compute-1] => (item=vrf) 2026-06-10 22:59:49,309 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Persist modules via modules-load.d] ********** 2026-06-10 22:59:49,309 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:49 +0000 (0:00:00.456) 0:00:03.657 ******** 2026-06-10 22:59:49,839 p=37323 u=zuul n=ansible | changed: [compute-1] => (item=vrf) 2026-06-10 22:59:49,850 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Drop module persistence] ********************* 2026-06-10 22:59:49,851 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:49 +0000 (0:00:00.541) 0:00:04.199 ******** 2026-06-10 22:59:49,879 p=37323 u=zuul n=ansible | skipping: [compute-1] => (item=vrf) 2026-06-10 22:59:49,881 p=37323 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:49,890 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Set modules persistence via /etc/modules] **** 2026-06-10 22:59:49,890 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:49 +0000 (0:00:00.039) 0:00:04.238 ******** 2026-06-10 22:59:50,224 p=37323 u=zuul n=ansible | changed: [compute-1] => (item=vrf) 2026-06-10 22:59:50,235 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_module_load : Modules reload] ****************************** 2026-06-10 22:59:50,235 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:50 +0000 (0:00:00.345) 0:00:04.583 ******** 2026-06-10 22:59:50,881 p=37323 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:59:50,903 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Create directory /var/lib/openstack/frr] ************* 2026-06-10 22:59:50,904 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:50 +0000 (0:00:00.668) 0:00:05.252 ******** 2026-06-10 22:59:51,143 p=37323 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:59:51,154 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Inject firewall rules for frr BGP and BFD] *********** 2026-06-10 22:59:51,154 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:51 +0000 (0:00:00.250) 0:00:05.502 ******** 2026-06-10 22:59:51,546 p=37323 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:59:51,559 p=37323 u=zuul n=ansible | TASK [Configure firewall for frr BGP and BFD] ********************************** 2026-06-10 22:59:51,559 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:51 +0000 (0:00:00.405) 0:00:05.907 ******** 2026-06-10 22:59:51,610 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Create snippets directory] ********************** 2026-06-10 22:59:51,610 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:51 +0000 (0:00:00.051) 0:00:05.958 ******** 2026-06-10 22:59:51,870 p=37323 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:59:51,880 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Push default ruleset snipet] ******************** 2026-06-10 22:59:51,880 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:51 +0000 (0:00:00.269) 0:00:06.228 ******** 2026-06-10 22:59:52,304 p=37323 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:59:52,313 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Write user rules snippet] *********************** 2026-06-10 22:59:52,313 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:52 +0000 (0:00:00.433) 0:00:06.661 ******** 2026-06-10 22:59:52,762 p=37323 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:59:52,773 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Push empty ruleset] ***************************** 2026-06-10 22:59:52,773 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:52 +0000 (0:00:00.459) 0:00:07.121 ******** 2026-06-10 22:59:53,260 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:53,270 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Load empty ruleset] ***************************** 2026-06-10 22:59:53,270 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:53 +0000 (0:00:00.497) 0:00:07.618 ******** 2026-06-10 22:59:53,283 p=37323 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:53,294 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Delete iptables-compat tables if load failed due to bare chains] *** 2026-06-10 22:59:53,294 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:53 +0000 (0:00:00.023) 0:00:07.642 ******** 2026-06-10 22:59:53,310 p=37323 u=zuul n=ansible | skipping: [compute-1] => (item=inet filter) 2026-06-10 22:59:53,316 p=37323 u=zuul n=ansible | skipping: [compute-1] => (item=inet raw) 2026-06-10 22:59:53,322 p=37323 u=zuul n=ansible | skipping: [compute-1] => (item=inet nat) 2026-06-10 22:59:53,327 p=37323 u=zuul n=ansible | skipping: [compute-1] => (item=ip filter) 2026-06-10 22:59:53,327 p=37323 u=zuul n=ansible | skipping: [compute-1] => (item=ip raw) 2026-06-10 22:59:53,328 p=37323 u=zuul n=ansible | skipping: [compute-1] => (item=ip nat) 2026-06-10 22:59:53,328 p=37323 u=zuul n=ansible | skipping: [compute-1] => (item=ip6 filter) 2026-06-10 22:59:53,328 p=37323 u=zuul n=ansible | skipping: [compute-1] => (item=ip6 raw) 2026-06-10 22:59:53,329 p=37323 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:53,340 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Retry loading empty ruleset after cleanup] ****** 2026-06-10 22:59:53,340 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:53 +0000 (0:00:00.045) 0:00:07.688 ******** 2026-06-10 22:59:53,352 p=37323 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:53,361 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Get current nftables content] ******************* 2026-06-10 22:59:53,361 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:53 +0000 (0:00:00.021) 0:00:07.709 ******** 2026-06-10 22:59:53,723 p=37323 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:59:53,743 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Load firewall snippets] ************************* 2026-06-10 22:59:53,743 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:53 +0000 (0:00:00.381) 0:00:08.091 ******** 2026-06-10 22:59:54,119 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:54,132 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate chain jumps] *************************** 2026-06-10 22:59:54,132 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:54 +0000 (0:00:00.389) 0:00:08.480 ******** 2026-06-10 22:59:54,548 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:54,585 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate chain jumps] *************************** 2026-06-10 22:59:54,585 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:54 +0000 (0:00:00.452) 0:00:08.933 ******** 2026-06-10 22:59:55,064 p=37323 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:59:55,076 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft flushes] *************************** 2026-06-10 22:59:55,076 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:55 +0000 (0:00:00.491) 0:00:09.424 ******** 2026-06-10 22:59:55,523 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:55,533 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft edpm chains] *********************** 2026-06-10 22:59:55,533 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:55 +0000 (0:00:00.457) 0:00:09.882 ******** 2026-06-10 22:59:56,022 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:56,035 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft ruleset in static file] ************ 2026-06-10 22:59:56,035 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:56 +0000 (0:00:00.501) 0:00:10.383 ******** 2026-06-10 22:59:56,541 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:56,555 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Create a sentinel file when nft rules are changed] *** 2026-06-10 22:59:56,555 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:56 +0000 (0:00:00.519) 0:00:10.903 ******** 2026-06-10 22:59:56,573 p=37323 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:56,587 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Validate all of the generated content before loading] *** 2026-06-10 22:59:56,587 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:56 +0000 (0:00:00.032) 0:00:10.935 ******** 2026-06-10 22:59:56,837 p=37323 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:59:56,862 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Ensure we load our different nft rulesets on boot] *** 2026-06-10 22:59:56,862 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:56 +0000 (0:00:00.274) 0:00:11.210 ******** 2026-06-10 22:59:57,205 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:57,232 p=37323 u=zuul n=ansible | TASK [Apply firewall for frr BGP and BFD] ************************************** 2026-06-10 22:59:57,232 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:57 +0000 (0:00:00.370) 0:00:11.580 ******** 2026-06-10 22:59:57,308 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Inject our custom chains in nftables] *********** 2026-06-10 22:59:57,308 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:57 +0000 (0:00:00.075) 0:00:11.656 ******** 2026-06-10 22:59:57,595 p=37323 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:59:57,617 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Check if rules are changed] ********************* 2026-06-10 22:59:57,617 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:57 +0000 (0:00:00.308) 0:00:11.965 ******** 2026-06-10 22:59:57,867 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:57,877 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Reload ruleset] ********************************* 2026-06-10 22:59:57,877 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:57 +0000 (0:00:00.260) 0:00:12.225 ******** 2026-06-10 22:59:57,894 p=37323 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:57,908 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Delete nft_ruleset_changed file] **************** 2026-06-10 22:59:57,909 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:57 +0000 (0:00:00.031) 0:00:12.257 ******** 2026-06-10 22:59:58,139 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:58,165 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather facts if they don't exist] ******************** 2026-06-10 22:59:58,165 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:58 +0000 (0:00:00.256) 0:00:12.513 ******** 2026-06-10 22:59:58,186 p=37323 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:58,201 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR for BGP underlay] ********************** 2026-06-10 22:59:58,201 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:58 +0000 (0:00:00.036) 0:00:12.549 ******** 2026-06-10 22:59:58,229 p=37323 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 22:59:58,242 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR for EVPN driver mode] ****************** 2026-06-10 22:59:58,242 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:58 +0000 (0:00:00.041) 0:00:12.590 ******** 2026-06-10 22:59:58,282 p=37323 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-10 22:59:58,294 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure minimal FRR configuration for Neutron Frr EVPN driver] *** 2026-06-10 22:59:58,294 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:58 +0000 (0:00:00.051) 0:00:12.642 ******** 2026-06-10 22:59:58,737 p=37323 u=zuul n=ansible | changed: [compute-1] 2026-06-10 22:59:58,748 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR daemons] ******************************* 2026-06-10 22:59:58,748 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:58 +0000 (0:00:00.453) 0:00:13.096 ******** 2026-06-10 22:59:59,236 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:59,247 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /var/local/libexec dir] ********** 2026-06-10 22:59:59,247 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:59 +0000 (0:00:00.498) 0:00:13.595 ******** 2026-06-10 22:59:59,510 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 22:59:59,519 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container] *** 2026-06-10 22:59:59,519 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 22:59:59 +0000 (0:00:00.272) 0:00:13.867 ******** 2026-06-10 23:00:00,035 p=37323 u=zuul n=ansible | ok: [compute-1] => (item=edpm-container-shutdown) 2026-06-10 23:00:00,471 p=37323 u=zuul n=ansible | ok: [compute-1] => (item=edpm-start-podman-container) 2026-06-10 23:00:00,481 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create systemd preset dir] ************** 2026-06-10 23:00:00,482 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:00 +0000 (0:00:00.962) 0:00:14.830 ******** 2026-06-10 23:00:00,724 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:00,739 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/edpm-container-shutdown.service] *** 2026-06-10 23:00:00,739 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:00 +0000 (0:00:00.257) 0:00:15.087 ******** 2026-06-10 23:00:01,149 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:01,159 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-edpm-container-shutdown.preset] *** 2026-06-10 23:00:01,159 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:01 +0000 (0:00:00.420) 0:00:15.507 ******** 2026-06-10 23:00:01,599 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:01,609 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start edpm-container-shutdown] *** 2026-06-10 23:00:01,609 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:01 +0000 (0:00:00.450) 0:00:15.957 ******** 2026-06-10 23:00:02,151 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:02,161 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/netns-placeholder.service] *** 2026-06-10 23:00:02,161 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:02 +0000 (0:00:00.552) 0:00:16.509 ******** 2026-06-10 23:00:02,557 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:02,571 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-netns-placeholder.preset] *** 2026-06-10 23:00:02,571 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:02 +0000 (0:00:00.409) 0:00:16.919 ******** 2026-06-10 23:00:03,021 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:03,082 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start netns-placeholder] ***** 2026-06-10 23:00:03,083 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:03 +0000 (0:00:00.511) 0:00:17.431 ******** 2026-06-10 23:00:03,722 p=37323 u=zuul n=ansible | changed: [compute-1] 2026-06-10 23:00:03,740 p=37323 u=zuul n=ansible | TASK [Run frr container] ******************************************************* 2026-06-10 23:00:03,740 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:03 +0000 (0:00:00.657) 0:00:18.088 ******** 2026-06-10 23:00:03,791 p=37323 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-10 23:00:03,791 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:03 +0000 (0:00:00.050) 0:00:18.139 ******** 2026-06-10 23:00:03,840 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:03,849 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure /var/lib/edpm-config exists with correct ownership] *** 2026-06-10 23:00:03,850 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:03 +0000 (0:00:00.058) 0:00:18.198 ******** 2026-06-10 23:00:04,135 p=37323 u=zuul n=ansible | changed: [compute-1] 2026-06-10 23:00:04,148 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure directory exists: /var/lib/kolla/config_files] *** 2026-06-10 23:00:04,149 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:04 +0000 (0:00:00.299) 0:00:18.497 ******** 2026-06-10 23:00:04,409 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:04,422 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create kolla config files] ********** 2026-06-10 23:00:04,423 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:04 +0000 (0:00:00.273) 0:00:18.771 ******** 2026-06-10 23:00:04,886 p=37323 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-10 23:00:04,912 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create config file /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-10 23:00:04,912 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:04 +0000 (0:00:00.489) 0:00:19.260 ******** 2026-06-10 23:00:05,177 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:05,199 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render container definitions: [frr ]] *** 2026-06-10 23:00:05,199 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:05 +0000 (0:00:00.287) 0:00:19.547 ******** 2026-06-10 23:00:05,715 p=37323 u=zuul n=ansible | changed: [compute-1] => (item=None) 2026-06-10 23:00:05,717 p=37323 u=zuul n=ansible | changed: [compute-1] 2026-06-10 23:00:05,739 p=37323 u=zuul n=ansible | TASK [Run containers: [ frr ]] ************************************************* 2026-06-10 23:00:05,740 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:05 +0000 (0:00:00.540) 0:00:20.088 ******** 2026-06-10 23:00:05,837 p=37323 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-10 23:00:05,837 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:05 +0000 (0:00:00.097) 0:00:20.185 ******** 2026-06-10 23:00:05,906 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:05,929 p=37323 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-10 23:00:05,929 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:05 +0000 (0:00:00.091) 0:00:20.277 ******** 2026-06-10 23:00:06,268 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:06,278 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Initialize all_containers_hash for this invocation] *** 2026-06-10 23:00:06,278 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:06 +0000 (0:00:00.349) 0:00:20.626 ******** 2026-06-10 23:00:06,340 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:06,359 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Filter configs if container list provided] *** 2026-06-10 23:00:06,359 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:06 +0000 (0:00:00.081) 0:00:20.707 ******** 2026-06-10 23:00:06,454 p=37323 u=zuul n=ansible | ok: [compute-1] => (item=frr) 2026-06-10 23:00:06,475 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Use all configs if no filter] *********** 2026-06-10 23:00:06,475 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:06 +0000 (0:00:00.116) 0:00:20.823 ******** 2026-06-10 23:00:06,549 p=37323 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 23:00:06,569 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Update container configs with new config hashes] *** 2026-06-10 23:00:06,569 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:06 +0000 (0:00:00.093) 0:00:20.917 ******** 2026-06-10 23:00:06,952 p=37323 u=zuul n=ansible | changed: [compute-1] 2026-06-10 23:00:06,974 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Delete orphan containers (DEPRECATED)] *** 2026-06-10 23:00:06,974 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:06 +0000 (0:00:00.404) 0:00:21.322 ******** 2026-06-10 23:00:07,009 p=37323 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 23:00:07,031 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create containers from /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-10 23:00:07,032 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:07 +0000 (0:00:00.057) 0:00:21.380 ******** 2026-06-10 23:00:07,087 p=37323 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-10 23:00:07,107 p=37323 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-10 23:00:07,108 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:07 +0000 (0:00:00.075) 0:00:21.456 ******** 2026-06-10 23:00:09,407 p=37323 u=zuul n=ansible | changed: [compute-1] 2026-06-10 23:00:09,426 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Check if /etc/sysconfig/podman_drop_in exists] *** 2026-06-10 23:00:09,426 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:09 +0000 (0:00:02.318) 0:00:23.774 ******** 2026-06-10 23:00:09,707 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:09,729 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Set podman_drop_in fact] **************** 2026-06-10 23:00:09,729 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:09 +0000 (0:00:00.303) 0:00:24.077 ******** 2026-06-10 23:00:09,774 p=37323 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 23:00:09,809 p=37323 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-10 23:00:09,809 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:09 +0000 (0:00:00.080) 0:00:24.157 ******** 2026-06-10 23:00:10,961 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:10,989 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service state file] ********** 2026-06-10 23:00:10,990 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:10 +0000 (0:00:01.180) 0:00:25.338 ******** 2026-06-10 23:00:11,064 p=37323 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-10 23:00:11,099 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Read current state file] ************ 2026-06-10 23:00:11,099 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:11 +0000 (0:00:00.109) 0:00:25.447 ******** 2026-06-10 23:00:11,394 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:11,407 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Parse state file data] ************** 2026-06-10 23:00:11,408 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:11 +0000 (0:00:00.308) 0:00:25.756 ******** 2026-06-10 23:00:11,433 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:11,447 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine service name for state file] *** 2026-06-10 23:00:11,447 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:11 +0000 (0:00:00.039) 0:00:25.795 ******** 2026-06-10 23:00:11,474 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:11,518 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Remove container from service containers list] *** 2026-06-10 23:00:11,518 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:11 +0000 (0:00:00.071) 0:00:25.866 ******** 2026-06-10 23:00:11,540 p=37323 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 23:00:11,553 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service with remaining containers] *** 2026-06-10 23:00:11,554 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:11 +0000 (0:00:00.035) 0:00:25.902 ******** 2026-06-10 23:00:11,576 p=37323 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 23:00:11,591 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Build filtered services dict (exclude empty service)] *** 2026-06-10 23:00:11,591 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:11 +0000 (0:00:00.037) 0:00:25.940 ******** 2026-06-10 23:00:11,615 p=37323 u=zuul n=ansible | skipping: [compute-1] => (item={'key': 'frr', 'value': {'containers': ['frr'], 'updated_at': '2026-06-10T22:58:20+00:00'}}) 2026-06-10 23:00:11,617 p=37323 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 23:00:11,631 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update state data without empty service] *** 2026-06-10 23:00:11,631 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:11 +0000 (0:00:00.039) 0:00:25.979 ******** 2026-06-10 23:00:11,671 p=37323 u=zuul n=ansible | skipping: [compute-1] 2026-06-10 23:00:11,691 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service in state data] ******* 2026-06-10 23:00:11,691 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:11 +0000 (0:00:00.060) 0:00:26.039 ******** 2026-06-10 23:00:11,780 p=37323 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:11,793 p=37323 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Write updated state file] *********** 2026-06-10 23:00:11,794 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:11 +0000 (0:00:00.102) 0:00:26.142 ******** 2026-06-10 23:00:12,246 p=37323 u=zuul n=ansible | changed: [compute-1] 2026-06-10 23:00:12,335 p=37323 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-10 23:00:12,335 p=37323 u=zuul n=ansible | compute-1 : ok=62 changed=21 unreachable=0 failed=0 skipped=17 rescued=0 ignored=0 2026-06-10 23:00:12,335 p=37323 u=zuul n=ansible | Wednesday 10 June 2026 23:00:12 +0000 (0:00:00.541) 0:00:26.683 ******** 2026-06-10 23:00:12,335 p=37323 u=zuul n=ansible | =============================================================================== 2026-06-10 23:00:12,335 p=37323 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create containers managed by Podman for /var/lib/edpm-config/container-startup-config/frr --- 2.32s 2026-06-10 23:00:12,335 p=37323 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.18s 2026-06-10 23:00:12,335 p=37323 u=zuul n=ansible | osp.edpm.edpm_frr : Create persistent directories ----------------------- 1.01s 2026-06-10 23:00:12,336 p=37323 u=zuul n=ansible | osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container --- 0.96s 2026-06-10 23:00:12,336 p=37323 u=zuul n=ansible | osp.edpm.edpm_frr : Download needed container images -------------------- 0.72s 2026-06-10 23:00:12,336 p=37323 u=zuul n=ansible | osp.edpm.edpm_module_load : Modules reload ------------------------------ 0.67s 2026-06-10 23:00:12,336 p=37323 u=zuul n=ansible | osp.edpm.edpm_frr : Ensure /run/frr is present upon reboot -------------- 0.66s 2026-06-10 23:00:12,336 p=37323 u=zuul n=ansible | osp.edpm.edpm_container_manage : Enable and start netns-placeholder ----- 0.66s 2026-06-10 23:00:12,336 p=37323 u=zuul n=ansible | osp.edpm.edpm_container_manage : Enable and start edpm-container-shutdown --- 0.55s 2026-06-10 23:00:12,336 p=37323 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Write updated state file ----------- 0.54s 2026-06-10 23:00:12,336 p=37323 u=zuul n=ansible | osp.edpm.edpm_module_load : Persist modules via modules-load.d ---------- 0.54s 2026-06-10 23:00:12,336 p=37323 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Render container definitions: [frr ] --- 0.54s 2026-06-10 23:00:12,336 p=37323 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate nft ruleset in static file ------------ 0.52s 2026-06-10 23:00:12,336 p=37323 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-netns-placeholder.preset --- 0.51s 2026-06-10 23:00:12,336 p=37323 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate nft edpm chains ----------------------- 0.50s 2026-06-10 23:00:12,336 p=37323 u=zuul n=ansible | osp.edpm.edpm_frr : Configure FRR daemons ------------------------------- 0.50s 2026-06-10 23:00:12,336 p=37323 u=zuul n=ansible | osp.edpm.edpm_nftables : Push empty ruleset ----------------------------- 0.50s 2026-06-10 23:00:12,336 p=37323 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate chain jumps --------------------------- 0.49s 2026-06-10 23:00:12,336 p=37323 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Create kolla config files ---------- 0.49s 2026-06-10 23:00:12,336 p=37323 u=zuul n=ansible | osp.edpm.edpm_nftables : Write user rules snippet ----------------------- 0.46s 2026-06-10 23:00:12,416 p=29839 u=zuul n=molecule.logger | [info]Running [scenario]evpn_mode[/] > [action]verify[/][/] 2026-06-10 23:00:12,417 p=29839 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2026-06-10 23:00:12,889 p=38940 u=zuul n=ansible | PLAY [Verify frr] ************************************************************** 2026-06-10 23:00:12,919 p=38940 u=zuul n=ansible | TASK [ensure expected directories exist] *************************************** 2026-06-10 23:00:12,919 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:12 +0000 (0:00:00.032) 0:00:00.032 ******** 2026-06-10 23:00:12,949 p=38940 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-10 23:00:12,951 p=38940 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-10 23:00:12,952 p=38940 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-10 23:00:12,953 p=38940 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-10 23:00:12,963 p=38940 u=zuul n=ansible | TASK [Check if directory exists /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-10 23:00:12,963 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:12 +0000 (0:00:00.044) 0:00:00.076 ******** 2026-06-10 23:00:13,300 p=38940 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:13,314 p=38940 u=zuul n=ansible | TASK [Assert directory exists /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-10 23:00:13,314 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:13 +0000 (0:00:00.350) 0:00:00.426 ******** 2026-06-10 23:00:13,328 p=38940 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 23:00:13,338 p=38940 u=zuul n=ansible | TASK [Check if directory exists /var/lib/openstack/frr] ************************ 2026-06-10 23:00:13,338 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:13 +0000 (0:00:00.024) 0:00:00.451 ******** 2026-06-10 23:00:13,557 p=38940 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:13,570 p=38940 u=zuul n=ansible | TASK [Assert directory exists /var/lib/openstack/frr] ************************** 2026-06-10 23:00:13,570 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:13 +0000 (0:00:00.231) 0:00:00.683 ******** 2026-06-10 23:00:13,583 p=38940 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 23:00:13,593 p=38940 u=zuul n=ansible | TASK [Check if directory exists /etc/tmpfiles.d/] ****************************** 2026-06-10 23:00:13,593 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:13 +0000 (0:00:00.022) 0:00:00.706 ******** 2026-06-10 23:00:13,804 p=38940 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:13,823 p=38940 u=zuul n=ansible | TASK [Assert directory exists /etc/tmpfiles.d/] ******************************** 2026-06-10 23:00:13,823 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:13 +0000 (0:00:00.230) 0:00:00.936 ******** 2026-06-10 23:00:13,848 p=38940 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 23:00:13,870 p=38940 u=zuul n=ansible | TASK [Check if directory exists /var/lib/openstack/frr/etc/frr] **************** 2026-06-10 23:00:13,871 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:13 +0000 (0:00:00.047) 0:00:00.983 ******** 2026-06-10 23:00:14,091 p=38940 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:14,105 p=38940 u=zuul n=ansible | TASK [Assert directory exists /var/lib/openstack/frr/etc/frr] ****************** 2026-06-10 23:00:14,106 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:14 +0000 (0:00:00.235) 0:00:01.218 ******** 2026-06-10 23:00:14,129 p=38940 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 23:00:14,142 p=38940 u=zuul n=ansible | TASK [Check if file /etc/tmpfiles.d/run-frr.conf exist] ************************ 2026-06-10 23:00:14,142 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:14 +0000 (0:00:00.036) 0:00:01.255 ******** 2026-06-10 23:00:14,355 p=38940 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:14,376 p=38940 u=zuul n=ansible | TASK [Assert file /etc/tmpfiles.d/run-frr.conf exist] ************************** 2026-06-10 23:00:14,376 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:14 +0000 (0:00:00.233) 0:00:01.489 ******** 2026-06-10 23:00:14,392 p=38940 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 23:00:14,412 p=38940 u=zuul n=ansible | TASK [Check if file /var/lib/openstack/frr/etc/frr/frr.conf exist] ************* 2026-06-10 23:00:14,413 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:14 +0000 (0:00:00.036) 0:00:01.525 ******** 2026-06-10 23:00:14,646 p=38940 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:14,660 p=38940 u=zuul n=ansible | TASK [Assert file /var/lib/openstack/frr/etc/frr/frr.conf exist] *************** 2026-06-10 23:00:14,660 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:14 +0000 (0:00:00.247) 0:00:01.773 ******** 2026-06-10 23:00:14,684 p=38940 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 23:00:14,697 p=38940 u=zuul n=ansible | TASK [Check if file /var/lib/openstack/frr/etc/frr/daemons exist] ************** 2026-06-10 23:00:14,697 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:14 +0000 (0:00:00.036) 0:00:01.810 ******** 2026-06-10 23:00:14,921 p=38940 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:14,943 p=38940 u=zuul n=ansible | TASK [Assert file /var/lib/openstack/frr/etc/frr/daemons exist] **************** 2026-06-10 23:00:14,944 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:14 +0000 (0:00:00.246) 0:00:02.056 ******** 2026-06-10 23:00:14,958 p=38940 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 23:00:14,966 p=38940 u=zuul n=ansible | TASK [rule source file exists] ************************************************* 2026-06-10 23:00:14,967 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:14 +0000 (0:00:00.022) 0:00:02.079 ******** 2026-06-10 23:00:15,229 p=38940 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:15,238 p=38940 u=zuul n=ansible | TASK [Assert frr BGP and BFD rule source file exists] ************************** 2026-06-10 23:00:15,238 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:15 +0000 (0:00:00.271) 0:00:02.350 ******** 2026-06-10 23:00:15,253 p=38940 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 23:00:15,262 p=38940 u=zuul n=ansible | TASK [Check if nftables rule exists in /etc/nftables/edpm-rules.nft] *********** 2026-06-10 23:00:15,262 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:15 +0000 (0:00:00.024) 0:00:02.375 ******** 2026-06-10 23:00:15,610 p=38940 u=zuul n=ansible | changed: [compute-1] => (item=121 frr bgp port) 2026-06-10 23:00:15,790 p=38940 u=zuul n=ansible | changed: [compute-1] => (item=122 frr bfd ports) 2026-06-10 23:00:15,809 p=38940 u=zuul n=ansible | TASK [Assert nftables rule exists in /etc/nftables/edpm-rules.nft] ************* 2026-06-10 23:00:15,809 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:15 +0000 (0:00:00.547) 0:00:02.922 ******** 2026-06-10 23:00:15,836 p=38940 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-10 23:00:15.572110', 'end': '2026-06-10 23:00:15.576148', 'delta': '0:00:00.004038', '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.004038' end: '2026-06-10 23:00:15.576148' 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-10 23:00:15.572110' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-10 23:00:15,838 p=38940 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-10 23:00:15.762282', 'end': '2026-06-10 23:00:15.765671', 'delta': '0:00:00.003389', '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.003389' end: '2026-06-10 23:00:15.765671' 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-10 23:00:15.762282' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-10 23:00:15,848 p=38940 u=zuul n=ansible | TASK [Check rule content] ****************************************************** 2026-06-10 23:00:15,848 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:15 +0000 (0:00:00.038) 0:00:02.961 ******** 2026-06-10 23:00:16,070 p=38940 u=zuul n=ansible | changed: [compute-1] => (item=tcp dport { 179 } ct state new counter accept) 2026-06-10 23:00:16,266 p=38940 u=zuul n=ansible | changed: [compute-1] => (item=udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept) 2026-06-10 23:00:16,279 p=38940 u=zuul n=ansible | TASK [Assert rule content exists] ********************************************** 2026-06-10 23:00:16,279 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:16 +0000 (0:00:00.431) 0:00:03.392 ******** 2026-06-10 23:00:16,301 p=38940 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-10 23:00:16.035334', 'end': '2026-06-10 23:00:16.040197', 'delta': '0:00:00.004863', '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.004863' end: '2026-06-10 23:00:16.040197' 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-10 23:00:16.035334' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-10 23:00:16,303 p=38940 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-10 23:00:16.237085', 'end': '2026-06-10 23:00:16.242347', 'delta': '0:00:00.005262', '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.005262' end: '2026-06-10 23:00:16.242347' 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-10 23:00:16.237085' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-10 23:00:16,319 p=38940 u=zuul n=ansible | TASK [Check input chain rules are loaded] ************************************** 2026-06-10 23:00:16,319 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:16 +0000 (0:00:00.039) 0:00:03.431 ******** 2026-06-10 23:00:16,553 p=38940 u=zuul n=ansible | changed: [compute-1] => (item=tcp dport 179 ct state new counter) 2026-06-10 23:00:16,821 p=38940 u=zuul n=ansible | changed: [compute-1] => (item=udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter) 2026-06-10 23:00:16,836 p=38940 u=zuul n=ansible | TASK [Assert rule content exists] ********************************************** 2026-06-10 23:00:16,836 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:16 +0000 (0:00:00.517) 0:00:03.949 ******** 2026-06-10 23:00:16,864 p=38940 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-10 23:00:16.509612', 'end': '2026-06-10 23:00:16.520089', 'delta': '0:00:00.010477', '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.010477' end: '2026-06-10 23:00:16.520089' 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-10 23:00:16.509612' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-10 23:00:16,868 p=38940 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-10 23:00:16.787153', 'end': '2026-06-10 23:00:16.795201', 'delta': '0:00:00.008048', '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.008048' end: '2026-06-10 23:00:16.795201' 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-10 23:00:16.787153' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-10 23:00:16,881 p=38940 u=zuul n=ansible | TASK [ensure podman container exists and are running] ************************** 2026-06-10 23:00:16,881 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:16 +0000 (0:00:00.045) 0:00:03.994 ******** 2026-06-10 23:00:16,910 p=38940 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-10 23:00:16,940 p=38940 u=zuul n=ansible | TASK [Check if podman container exists frr] ************************************ 2026-06-10 23:00:16,940 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:16 +0000 (0:00:00.058) 0:00:04.052 ******** 2026-06-10 23:00:17,213 p=38940 u=zuul n=ansible | changed: [compute-1] 2026-06-10 23:00:17,224 p=38940 u=zuul n=ansible | TASK [Assert podman container exists frr] ************************************** 2026-06-10 23:00:17,224 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:17 +0000 (0:00:00.284) 0:00:04.337 ******** 2026-06-10 23:00:17,246 p=38940 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 23:00:17,258 p=38940 u=zuul n=ansible | TASK [Check if podman container is running frr] ******************************** 2026-06-10 23:00:17,258 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:17 +0000 (0:00:00.033) 0:00:04.371 ******** 2026-06-10 23:00:17,512 p=38940 u=zuul n=ansible | changed: [compute-1] 2026-06-10 23:00:17,525 p=38940 u=zuul n=ansible | TASK [Assert podman container is running frr] ********************************** 2026-06-10 23:00:17,525 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:17 +0000 (0:00:00.266) 0:00:04.637 ******** 2026-06-10 23:00:17,554 p=38940 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 23:00:17,563 p=38940 u=zuul n=ansible | TASK [ensure systemd services are defined and functional] ********************** 2026-06-10 23:00:17,563 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:17 +0000 (0:00:00.038) 0:00:04.676 ******** 2026-06-10 23:00:17,587 p=38940 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-10 23:00:17,600 p=38940 u=zuul n=ansible | TASK [Check if systemd file exists edpm_frr.service] *************************** 2026-06-10 23:00:17,600 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:17 +0000 (0:00:00.036) 0:00:04.712 ******** 2026-06-10 23:00:17,862 p=38940 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:17,883 p=38940 u=zuul n=ansible | TASK [Assert systemd unit exists edpm_frr.service] ***************************** 2026-06-10 23:00:17,883 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:17 +0000 (0:00:00.283) 0:00:04.996 ******** 2026-06-10 23:00:17,914 p=38940 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 23:00:17,935 p=38940 u=zuul n=ansible | TASK [Check if systemd unit is enabled edpm_frr.service] *********************** 2026-06-10 23:00:17,935 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:17 +0000 (0:00:00.051) 0:00:05.047 ******** 2026-06-10 23:00:18,196 p=38940 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:18,214 p=38940 u=zuul n=ansible | TASK [Assert systemd unit is enabled edpm_frr.service] ************************* 2026-06-10 23:00:18,215 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:18 +0000 (0:00:00.279) 0:00:05.327 ******** 2026-06-10 23:00:18,232 p=38940 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 23:00:18,285 p=38940 u=zuul n=ansible | TASK [Check if systemd unit is running edpm_frr.service] *********************** 2026-06-10 23:00:18,285 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:18 +0000 (0:00:00.070) 0:00:05.398 ******** 2026-06-10 23:00:18,522 p=38940 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:18,545 p=38940 u=zuul n=ansible | TASK [Assert systemd unit is running edpm_frr.service] ************************* 2026-06-10 23:00:18,545 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:18 +0000 (0:00:00.260) 0:00:05.658 ******** 2026-06-10 23:00:18,566 p=38940 u=zuul n=ansible | ok: [compute-1] => changed=false msg: All assertions passed 2026-06-10 23:00:18,629 p=38940 u=zuul n=ansible | PLAY [Verify EVPN mode frr.conf] *********************************************** 2026-06-10 23:00:18,667 p=38940 u=zuul n=ansible | TASK [Assert frr.conf has Neutron driver header] ******************************* 2026-06-10 23:00:18,667 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:18 +0000 (0:00:00.122) 0:00:05.780 ******** 2026-06-10 23:00:18,896 p=38940 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:18,909 p=38940 u=zuul n=ansible | TASK [Check frr.conf does not contain BGP router stanza] *********************** 2026-06-10 23:00:18,909 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:18 +0000 (0:00:00.241) 0:00:06.021 ******** 2026-06-10 23:00:19,133 p=38940 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:19,142 p=38940 u=zuul n=ansible | TASK [Assert frr.conf contains global settings] ******************************** 2026-06-10 23:00:19,142 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:19 +0000 (0:00:00.233) 0:00:06.254 ******** 2026-06-10 23:00:19,403 p=38940 u=zuul n=ansible | ok: [compute-1] => (item=frr version) 2026-06-10 23:00:19,663 p=38940 u=zuul n=ansible | ok: [compute-1] => (item=line vty) 2026-06-10 23:00:19,688 p=38940 u=zuul n=ansible | TASK [Verify vrf module will be loaded at boot] ******************************** 2026-06-10 23:00:19,688 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:19 +0000 (0:00:00.546) 0:00:06.801 ******** 2026-06-10 23:00:19,989 p=38940 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:20,011 p=38940 u=zuul n=ansible | TASK [Verify vrf module is loaded] ********************************************* 2026-06-10 23:00:20,011 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:20 +0000 (0:00:00.322) 0:00:07.124 ******** 2026-06-10 23:00:20,246 p=38940 u=zuul n=ansible | ok: [compute-1] 2026-06-10 23:00:20,281 p=38940 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | compute-1 : ok=43 changed=5 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Wednesday 10 June 2026 23:00:20 +0000 (0:00:00.270) 0:00:07.394 ******** 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | =============================================================================== 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Check if nftables rule exists in /etc/nftables/edpm-rules.nft ----------- 0.55s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Assert frr.conf contains global settings -------------------------------- 0.55s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Check input chain rules are loaded -------------------------------------- 0.52s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Check rule content ------------------------------------------------------ 0.43s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Check if directory exists /var/lib/edpm-config/container-startup-config/frr --- 0.35s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Verify vrf module will be loaded at boot -------------------------------- 0.32s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Check if podman container exists frr ------------------------------------ 0.28s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Check if systemd file exists edpm_frr.service --------------------------- 0.28s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Check if systemd unit is enabled edpm_frr.service ----------------------- 0.28s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | rule source file exists ------------------------------------------------- 0.27s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Verify vrf module is loaded --------------------------------------------- 0.27s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Check if podman container is running frr -------------------------------- 0.27s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Check if systemd unit is running edpm_frr.service ----------------------- 0.26s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Check if file /var/lib/openstack/frr/etc/frr/frr.conf exist ------------- 0.25s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Check if file /var/lib/openstack/frr/etc/frr/daemons exist -------------- 0.25s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Assert frr.conf has Neutron driver header ------------------------------- 0.24s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Check if directory exists /var/lib/openstack/frr/etc/frr ---------------- 0.24s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Check if file /etc/tmpfiles.d/run-frr.conf exist ------------------------ 0.23s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Check frr.conf does not contain BGP router stanza ----------------------- 0.23s 2026-06-10 23:00:20,282 p=38940 u=zuul n=ansible | Check if directory exists /var/lib/openstack/frr ------------------------ 0.23s 2026-06-10 23:00:20,352 p=29839 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2026-06-10 23:00:20,354 p=29839 u=zuul n=molecule.util | Writing /tmp/report.html report.