2026-06-08 09:56:31,789 p=29740 u=zuul n=molecule.model.schema_v3 | Driver podman does not provide a schema. 2026-06-08 09:56:31,879 p=29740 u=zuul n=molecule.model.schema_v3 | Driver podman does not provide a schema. 2026-06-08 09:56:31,882 p=29740 u=zuul n=molecule.command.base | Performing prerun with role_name_check=0... 2026-06-08 09:56:32,212 p=29745 u=zuul n=ansible | ansible-galaxy [core 2.15.13] config file = None configured module search path = ['/home/zuul/.cache/ansible-compat/32b70b/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/32b70b/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-08 09:56:32,212 p=29745 u=zuul n=ansible | No config file found; using defaults 2026-06-08 09:56:32,214 p=29745 u=zuul n=ansible | Starting galaxy collection install process 2026-06-08 09:56:32,216 p=29745 u=zuul n=ansible | Found installed collection @NAMESPACE@.@NAME@:3.1.4 at '/home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@' 2026-06-08 09:56:32,217 p=29745 u=zuul n=ansible | Found installed collection community.okd:4.0.0 at '/home/zuul/.ansible/collections/ansible_collections/community/okd' 2026-06-08 09:56:32,217 p=29745 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-08 09:56:32,218 p=29745 u=zuul n=ansible | Found installed collection cisco.ios:9.0.3 at '/home/zuul/.ansible/collections/ansible_collections/cisco/ios' 2026-06-08 09:56:32,219 p=29745 u=zuul n=ansible | Found installed collection ansible.netcommon:7.1.0 at '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-06-08 09:56:32,220 p=29745 u=zuul n=ansible | Found installed collection cifmw.general:1.0.0+2d92baec at '/home/zuul/.ansible/collections/ansible_collections/cifmw/general' 2026-06-08 09:56:32,220 p=29745 u=zuul n=ansible | Found installed collection ansible.utils:5.1.2 at '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-06-08 09:56:32,220 p=29745 u=zuul n=ansible | Found installed collection containers.podman:1.16.2 at '/home/zuul/.ansible/collections/ansible_collections/containers/podman' 2026-06-08 09:56:32,228 p=29745 u=zuul n=ansible | Found installed collection community.general:10.0.1 at '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-06-08 09:56:32,229 p=29745 u=zuul n=ansible | Found installed collection ansible.posix:1.6.2 at '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-06-08 09:56:32,230 p=29745 u=zuul n=ansible | Found installed collection junipernetworks.junos:9.1.0 at '/home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos' 2026-06-08 09:56:32,230 p=29745 u=zuul n=ansible | Found installed collection community.libvirt:1.3.0 at '/home/zuul/.ansible/collections/ansible_collections/community/libvirt' 2026-06-08 09:56:32,231 p=29745 u=zuul n=ansible | Found installed collection kubernetes.core:5.0.0 at '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-06-08 09:56:32,231 p=29745 u=zuul n=ansible | Found installed collection mellanox.onyx:1.0.0 at '/home/zuul/.ansible/collections/ansible_collections/mellanox/onyx' 2026-06-08 09:56:32,232 p=29745 u=zuul n=ansible | Found installed collection community.crypto:2.22.3 at '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-06-08 09:56:32,233 p=29745 u=zuul n=ansible | Process install dependency map 2026-06-08 09:56:32,235 p=29745 u=zuul n=ansible | Starting collection install process 2026-06-08 09:56:32,235 p=29745 u=zuul n=ansible | Installing 'osp.edpm:0.0.1' to '/home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm' 2026-06-08 09:56:32,235 p=29745 u=zuul n=ansible | Skipping '../../.git' for collection build 2026-06-08 09:56:32,236 p=29745 u=zuul n=ansible | Skipping '../../.github' for collection build 2026-06-08 09:56:32,236 p=29745 u=zuul n=ansible | Skipping '../../contribute' for collection build 2026-06-08 09:56:32,236 p=29745 u=zuul n=ansible | Skipping '../../docs' for collection build 2026-06-08 09:56:32,237 p=29745 u=zuul n=ansible | Skipping '../../molecule' for collection build 2026-06-08 09:56:32,237 p=29745 u=zuul n=ansible | Skipping '../../openstack_ansibleee' for collection build 2026-06-08 09:56:32,241 p=29745 u=zuul n=ansible | Skipping '../../plugins/tests/molecule' for collection build 2026-06-08 09:56:32,242 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_accel_drivers/molecule' for collection build 2026-06-08 09:56:32,243 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_bootstrap/molecule' for collection build 2026-06-08 09:56:32,244 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_ceph_client_files/molecule' for collection build 2026-06-08 09:56:32,245 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_ceph_hci_pre/molecule' for collection build 2026-06-08 09:56:32,246 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_cleanup/molecule' for collection build 2026-06-08 09:56:32,247 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_container_manage/molecule' for collection build 2026-06-08 09:56:32,248 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_container_quadlet/molecule' for collection build 2026-06-08 09:56:32,248 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_container_rm/molecule' for collection build 2026-06-08 09:56:32,249 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_container_standalone/molecule' for collection build 2026-06-08 09:56:32,250 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_ddp_package/molecule' for collection build 2026-06-08 09:56:32,250 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_derive_pci_device_spec/molecule' for collection build 2026-06-08 09:56:32,251 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_download_cache/molecule' for collection build 2026-06-08 09:56:32,251 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_extra_mounts/molecule' for collection build 2026-06-08 09:56:32,252 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_frr/molecule' for collection build 2026-06-08 09:56:32,253 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_growvols/molecule' for collection build 2026-06-08 09:56:32,254 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_instanceha_monitoring/molecule' for collection build 2026-06-08 09:56:32,255 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_iscsid/molecule' for collection build 2026-06-08 09:56:32,256 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_kernel/molecule' for collection build 2026-06-08 09:56:32,256 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_kernel/resources/molecule' for collection build 2026-06-08 09:56:32,258 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_libvirt/molecule' for collection build 2026-06-08 09:56:32,259 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_module_load/molecule' for collection build 2026-06-08 09:56:32,260 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_multipathd/molecule' for collection build 2026-06-08 09:56:32,261 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_network_config/molecule' for collection build 2026-06-08 09:56:32,262 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_dhcp/molecule' for collection build 2026-06-08 09:56:32,264 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_metadata/molecule' for collection build 2026-06-08 09:56:32,265 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_ovn/molecule' for collection build 2026-06-08 09:56:32,267 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_sriov/molecule' for collection build 2026-06-08 09:56:32,268 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_nftables/molecule' for collection build 2026-06-08 09:56:32,270 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_nodes_validation/molecule' for collection build 2026-06-08 09:56:32,271 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_nova/molecule' for collection build 2026-06-08 09:56:32,272 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_nvmeof/molecule' for collection build 2026-06-08 09:56:32,273 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_ovn/molecule' for collection build 2026-06-08 09:56:32,274 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_ovn_bgp_agent/molecule' for collection build 2026-06-08 09:56:32,276 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_ovs/molecule' for collection build 2026-06-08 09:56:32,277 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_ovs_dpdk/molecule' for collection build 2026-06-08 09:56:32,278 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_podman/molecule' for collection build 2026-06-08 09:56:32,279 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_pre_adoption_validation/molecule' for collection build 2026-06-08 09:56:32,280 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_reboot/molecule' for collection build 2026-06-08 09:56:32,280 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_ssh_known_hosts/molecule' for collection build 2026-06-08 09:56:32,281 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_sshd/molecule' for collection build 2026-06-08 09:56:32,282 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_swift/molecule' for collection build 2026-06-08 09:56:32,285 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry/molecule' for collection build 2026-06-08 09:56:32,286 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry_logging/molecule' for collection build 2026-06-08 09:56:32,287 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry_power_monitoring/molecule' for collection build 2026-06-08 09:56:32,288 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_timezone/molecule' for collection build 2026-06-08 09:56:32,289 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_tripleo_cleanup/molecule' for collection build 2026-06-08 09:56:32,289 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_tuned/molecule' for collection build 2026-06-08 09:56:32,290 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_update_services/molecule' for collection build 2026-06-08 09:56:32,290 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_update_system/molecule' for collection build 2026-06-08 09:56:32,291 p=29745 u=zuul n=ansible | Skipping '../../roles/edpm_users/molecule' for collection build 2026-06-08 09:56:32,292 p=29745 u=zuul n=ansible | Skipping '../../roles/env_data/molecule' for collection build 2026-06-08 09:56:32,292 p=29745 u=zuul n=ansible | Skipping '../../scripts' for collection build 2026-06-08 09:56:32,292 p=29745 u=zuul n=ansible | Skipping '../../tests' for collection build 2026-06-08 09:56:32,292 p=29745 u=zuul n=ansible | Skipping '../../zuul.d' for collection build 2026-06-08 09:56:32,292 p=29745 u=zuul n=ansible | Skipping '../../.ansible-lint' for collection build 2026-06-08 09:56:32,292 p=29745 u=zuul n=ansible | Skipping '../../.gitignore' for collection build 2026-06-08 09:56:32,292 p=29745 u=zuul n=ansible | Skipping '../../.pre-commit-config.yaml' for collection build 2026-06-08 09:56:32,292 p=29745 u=zuul n=ansible | Skipping '../../.yamllint' for collection build 2026-06-08 09:56:32,293 p=29745 u=zuul n=ansible | Skipping '../../Makefile' for collection build 2026-06-08 09:56:32,293 p=29745 u=zuul n=ansible | Skipping '../../galaxy.yml' for collection build 2026-06-08 09:56:32,293 p=29745 u=zuul n=ansible | Skipping '../../molecule-requirements.txt' for collection build 2026-06-08 09:56:32,361 p=29745 u=zuul n=ansible | Created collection for osp.edpm:0.0.1 at /home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm 2026-06-08 09:56:32,361 p=29745 u=zuul n=ansible | osp.edpm:0.0.1 was installed successfully 2026-06-08 09:56:32,361 p=29745 u=zuul n=ansible | 'ansible.posix:1.6.2' is already installed, skipping. 2026-06-08 09:56:32,361 p=29745 u=zuul n=ansible | 'community.general:10.0.1' is already installed, skipping. 2026-06-08 09:56:32,361 p=29745 u=zuul n=ansible | 'containers.podman:1.16.2' is already installed, skipping. 2026-06-08 09:56:32,688 p=29747 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+2d92baec"}, "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/32b70b/collections/ansible_collections": {"osp.edpm": {"version": "0.0.1"}}} 2026-06-08 09:56:32,747 p=29740 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]dependency[/][/] 2026-06-08 09:56:32,749 p=29740 u=zuul n=molecule.dependency.ansible_galaxy.base | Skipping, missing the requirements file. 2026-06-08 09:56:33,339 p=29751 u=zuul n=ansible | Starting galaxy collection install process 2026-06-08 09:56:33,339 p=29751 u=zuul n=ansible | [WARNING]: The specified collections path '/home/zuul/.cache/molecule/edpm_ovn_bgp_agent/default/collections' is not part of the configured Ansible collections paths '/home/zuul/.cache/ansible-compat/3 2b70b/collections:/home/zuul/.ansible/collections:/usr/share/ansible/collection s'. The installed collection will not be picked up in an Ansible run, unless within a playbook-adjacent collections directory. 2026-06-08 09:56:33,358 p=29751 u=zuul n=ansible | Process install dependency map 2026-06-08 09:56:36,244 p=29751 u=zuul n=ansible | Starting collection install process 2026-06-08 09:56:36,264 p=29751 u=zuul n=ansible | Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/community-general-13.0.1.tar.gz to /home/zuul/.ansible/tmp/ansible-local-29751g_xk4919/tmp1ye5z0cx/community-general-13.0.1-z26dam3s 2026-06-08 09:56:39,401 p=29751 u=zuul n=ansible | Installing 'community.general:13.0.1' to '/home/zuul/.cache/molecule/edpm_ovn_bgp_agent/default/collections/ansible_collections/community/general' 2026-06-08 09:56:42,157 p=29751 u=zuul n=ansible | community.general:13.0.1 was installed successfully 2026-06-08 09:56:42,217 p=29740 u=zuul n=molecule.dependency.base | Dependency completed successfully. 2026-06-08 09:56:42,237 p=29740 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]destroy[/][/] 2026-06-08 09:56:42,241 p=29740 u=zuul n=molecule.molecule_plugins.podman.driver | Sanity checks: 'podman' 2026-06-08 09:56:43,298 p=29760 u=zuul n=ansible | PLAY [Destroy] ***************************************************************** 2026-06-08 09:56:43,309 p=29760 u=zuul n=ansible | TASK [Get passwd entries for USER env] ***************************************** 2026-06-08 09:56:43,309 p=29760 u=zuul n=ansible | Monday 08 June 2026 09:56:43 +0000 (0:00:00.013) 0:00:00.013 *********** 2026-06-08 09:56:43,658 p=29760 u=zuul n=ansible | ok: [localhost] 2026-06-08 09:56:43,661 p=29760 u=zuul n=ansible | TASK [Get shell async_dir] ***************************************************** 2026-06-08 09:56:43,661 p=29760 u=zuul n=ansible | Monday 08 June 2026 09:56:43 +0000 (0:00:00.351) 0:00:00.365 *********** 2026-06-08 09:56:43,730 p=29760 u=zuul n=ansible | ok: [localhost] 2026-06-08 09:56:43,733 p=29760 u=zuul n=ansible | TASK [Set async_dir for HOME env] ********************************************** 2026-06-08 09:56:43,733 p=29760 u=zuul n=ansible | Monday 08 June 2026 09:56:43 +0000 (0:00:00.071) 0:00:00.437 *********** 2026-06-08 09:56:43,772 p=29760 u=zuul n=ansible | skipping: [localhost] 2026-06-08 09:56:43,775 p=29760 u=zuul n=ansible | TASK [Destroy molecule instance(s)] ******************************************** 2026-06-08 09:56:43,776 p=29760 u=zuul n=ansible | Monday 08 June 2026 09:56:43 +0000 (0:00:00.042) 0:00:00.479 *********** 2026-06-08 09:56:44,271 p=29760 u=zuul n=ansible | changed: [localhost] => (item={'command': '/sbin/init', 'dockerfile': '../../../../molecule/common/Containerfile.j2', 'image': 'ubi9/ubi-init', 'name': 'instance', 'privileged': True, 'registry': {'url': 'registry.access.redhat.com'}, 'ulimits': ['host']}) 2026-06-08 09:56:44,278 p=29760 u=zuul n=ansible | TASK [Wait for instance(s) deletion to complete] ******************************* 2026-06-08 09:56:44,278 p=29760 u=zuul n=ansible | Monday 08 June 2026 09:56:44 +0000 (0:00:00.502) 0:00:00.981 *********** 2026-06-08 09:56:49,890 p=29760 u=zuul n=ansible | changed: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j718724905806.29796', 'results_file': '/home/zuul/.ansible_async/j718724905806.29796', 'changed': True, 'item': {'command': '/sbin/init', 'dockerfile': '../../../../molecule/common/Containerfile.j2', 'image': 'ubi9/ubi-init', 'name': 'instance', 'privileged': True, 'registry': {'url': 'registry.access.redhat.com'}, 'ulimits': ['host']}, 'ansible_loop_var': 'item'}) 2026-06-08 09:56:49,900 p=29760 u=zuul n=ansible | TASK [Delete podman network dedicated to this scenario] ************************ 2026-06-08 09:56:49,900 p=29760 u=zuul n=ansible | Monday 08 June 2026 09:56:49 +0000 (0:00:05.622) 0:00:06.604 *********** 2026-06-08 09:56:49,963 p=29760 u=zuul n=ansible | skipping: [localhost] => (item=instance: None specified) 2026-06-08 09:56:49,966 p=29760 u=zuul n=ansible | skipping: [localhost] 2026-06-08 09:56:49,988 p=29760 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-08 09:56:49,988 p=29760 u=zuul n=ansible | localhost : ok=4 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2026-06-08 09:56:49,989 p=29760 u=zuul n=ansible | Monday 08 June 2026 09:56:49 +0000 (0:00:00.088) 0:00:06.692 *********** 2026-06-08 09:56:49,989 p=29760 u=zuul n=ansible | =============================================================================== 2026-06-08 09:56:49,989 p=29760 u=zuul n=ansible | Wait for instance(s) deletion to complete ------------------------------- 5.62s 2026-06-08 09:56:49,989 p=29760 u=zuul n=ansible | Destroy molecule instance(s) -------------------------------------------- 0.50s 2026-06-08 09:56:49,989 p=29760 u=zuul n=ansible | Get passwd entries for USER env ----------------------------------------- 0.35s 2026-06-08 09:56:49,989 p=29760 u=zuul n=ansible | Delete podman network dedicated to this scenario ------------------------ 0.09s 2026-06-08 09:56:49,989 p=29760 u=zuul n=ansible | Get shell async_dir ----------------------------------------------------- 0.07s 2026-06-08 09:56:49,989 p=29760 u=zuul n=ansible | Set async_dir for HOME env ---------------------------------------------- 0.04s 2026-06-08 09:56:50,091 p=29740 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]create[/][/] 2026-06-08 09:56:50,582 p=29870 u=zuul n=ansible | PLAY [Create] ****************************************************************** 2026-06-08 09:56:50,595 p=29870 u=zuul n=ansible | TASK [Get podman executable path] ********************************************** 2026-06-08 09:56:50,595 p=29870 u=zuul n=ansible | Monday 08 June 2026 09:56:50 +0000 (0:00:00.015) 0:00:00.015 *********** 2026-06-08 09:56:50,937 p=29870 u=zuul n=ansible | ok: [localhost] 2026-06-08 09:56:50,945 p=29870 u=zuul n=ansible | TASK [Register podman executable path] ***************************************** 2026-06-08 09:56:50,945 p=29870 u=zuul n=ansible | Monday 08 June 2026 09:56:50 +0000 (0:00:00.349) 0:00:00.364 *********** 2026-06-08 09:56:50,982 p=29870 u=zuul n=ansible | ok: [localhost] 2026-06-08 09:56:50,988 p=29870 u=zuul n=ansible | TASK [Get passwd entries for USER env] ***************************************** 2026-06-08 09:56:50,988 p=29870 u=zuul n=ansible | Monday 08 June 2026 09:56:50 +0000 (0:00:00.043) 0:00:00.408 *********** 2026-06-08 09:56:51,348 p=29870 u=zuul n=ansible | ok: [localhost] 2026-06-08 09:56:51,350 p=29870 u=zuul n=ansible | TASK [Get shell async_dir] ***************************************************** 2026-06-08 09:56:51,350 p=29870 u=zuul n=ansible | Monday 08 June 2026 09:56:51 +0000 (0:00:00.362) 0:00:00.770 *********** 2026-06-08 09:56:51,421 p=29870 u=zuul n=ansible | ok: [localhost] 2026-06-08 09:56:51,429 p=29870 u=zuul n=ansible | TASK [Set async_dir for HOME env] ********************************************** 2026-06-08 09:56:51,429 p=29870 u=zuul n=ansible | Monday 08 June 2026 09:56:51 +0000 (0:00:00.078) 0:00:00.849 *********** 2026-06-08 09:56:51,463 p=29870 u=zuul n=ansible | skipping: [localhost] 2026-06-08 09:56:51,470 p=29870 u=zuul n=ansible | TASK [Log into a container registry] ******************************************* 2026-06-08 09:56:51,470 p=29870 u=zuul n=ansible | Monday 08 June 2026 09:56:51 +0000 (0:00:00.040) 0:00:00.890 *********** 2026-06-08 09:56:51,515 p=29870 u=zuul n=ansible | skipping: [localhost] => (item="instance registry username: None specified") 2026-06-08 09:56:51,517 p=29870 u=zuul n=ansible | skipping: [localhost] 2026-06-08 09:56:51,522 p=29870 u=zuul n=ansible | TASK [Check presence of custom Dockerfiles] ************************************ 2026-06-08 09:56:51,522 p=29870 u=zuul n=ansible | Monday 08 June 2026 09:56:51 +0000 (0:00:00.052) 0:00:00.942 *********** 2026-06-08 09:56:51,910 p=29870 u=zuul n=ansible | ok: [localhost] => (item=Dockerfile: ../../../../molecule/common/Containerfile.j2) 2026-06-08 09:56:51,915 p=29870 u=zuul n=ansible | TASK [Create Dockerfiles from image names] ************************************* 2026-06-08 09:56:51,915 p=29870 u=zuul n=ansible | Monday 08 June 2026 09:56:51 +0000 (0:00:00.393) 0:00:01.335 *********** 2026-06-08 09:56:52,510 p=29870 u=zuul n=ansible | changed: [localhost] => (item="Dockerfile: ../../../../molecule/common/Containerfile.j2; Image: ubi9/ubi-init") 2026-06-08 09:56:52,517 p=29870 u=zuul n=ansible | TASK [Discover local Podman images] ******************************************** 2026-06-08 09:56:52,517 p=29870 u=zuul n=ansible | Monday 08 June 2026 09:56:52 +0000 (0:00:00.601) 0:00:01.937 *********** 2026-06-08 09:56:52,939 p=29870 u=zuul n=ansible | ok: [localhost] => (item=instance) 2026-06-08 09:56:52,946 p=29870 u=zuul n=ansible | TASK [Build an Ansible compatible image] *************************************** 2026-06-08 09:56:52,946 p=29870 u=zuul n=ansible | Monday 08 June 2026 09:56:52 +0000 (0:00:00.429) 0:00:02.366 *********** 2026-06-08 09:57:21,365 p=29870 u=zuul n=ansible | ok: [localhost] => (item=ubi9/ubi-init) 2026-06-08 09:57:21,374 p=29870 u=zuul n=ansible | TASK [Determine the CMD directives] ******************************************** 2026-06-08 09:57:21,374 p=29870 u=zuul n=ansible | Monday 08 June 2026 09:57:21 +0000 (0:00:28.427) 0:00:30.793 *********** 2026-06-08 09:57:21,456 p=29870 u=zuul n=ansible | ok: [localhost] => (item="instance command: /sbin/init") 2026-06-08 09:57:21,464 p=29870 u=zuul n=ansible | TASK [Remove possible pre-existing containers] ********************************* 2026-06-08 09:57:21,464 p=29870 u=zuul n=ansible | Monday 08 June 2026 09:57:21 +0000 (0:00:00.090) 0:00:30.884 *********** 2026-06-08 09:57:21,806 p=29870 u=zuul n=ansible | changed: [localhost] 2026-06-08 09:57:21,811 p=29870 u=zuul n=ansible | TASK [Discover local podman networks] ****************************************** 2026-06-08 09:57:21,811 p=29870 u=zuul n=ansible | Monday 08 June 2026 09:57:21 +0000 (0:00:00.347) 0:00:31.231 *********** 2026-06-08 09:57:21,898 p=29870 u=zuul n=ansible | skipping: [localhost] => (item=instance: None specified) 2026-06-08 09:57:21,899 p=29870 u=zuul n=ansible | skipping: [localhost] 2026-06-08 09:57:21,904 p=29870 u=zuul n=ansible | TASK [Create podman network dedicated to this scenario] ************************ 2026-06-08 09:57:21,904 p=29870 u=zuul n=ansible | Monday 08 June 2026 09:57:21 +0000 (0:00:00.092) 0:00:31.324 *********** 2026-06-08 09:57:21,969 p=29870 u=zuul n=ansible | skipping: [localhost] 2026-06-08 09:57:21,974 p=29870 u=zuul n=ansible | TASK [Create molecule instance(s)] ********************************************* 2026-06-08 09:57:21,974 p=29870 u=zuul n=ansible | Monday 08 June 2026 09:57:21 +0000 (0:00:00.070) 0:00:31.394 *********** 2026-06-08 09:57:22,395 p=29870 u=zuul n=ansible | changed: [localhost] => (item=instance) 2026-06-08 09:57:22,400 p=29870 u=zuul n=ansible | TASK [Wait for instance(s) creation to complete] ******************************* 2026-06-08 09:57:22,401 p=29870 u=zuul n=ansible | Monday 08 June 2026 09:57:22 +0000 (0:00:00.426) 0:00:31.820 *********** 2026-06-08 09:57:22,770 p=29870 u=zuul n=ansible | changed: [localhost] => (item=instance) 2026-06-08 09:57:22,785 p=29870 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-08 09:57:22,785 p=29870 u=zuul n=ansible | localhost : ok=12 changed=4 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0 2026-06-08 09:57:22,785 p=29870 u=zuul n=ansible | Monday 08 June 2026 09:57:22 +0000 (0:00:00.384) 0:00:32.205 *********** 2026-06-08 09:57:22,785 p=29870 u=zuul n=ansible | =============================================================================== 2026-06-08 09:57:22,785 p=29870 u=zuul n=ansible | Build an Ansible compatible image -------------------------------------- 28.43s 2026-06-08 09:57:22,785 p=29870 u=zuul n=ansible | Create Dockerfiles from image names ------------------------------------- 0.60s 2026-06-08 09:57:22,785 p=29870 u=zuul n=ansible | Discover local Podman images -------------------------------------------- 0.43s 2026-06-08 09:57:22,785 p=29870 u=zuul n=ansible | Create molecule instance(s) --------------------------------------------- 0.43s 2026-06-08 09:57:22,785 p=29870 u=zuul n=ansible | Check presence of custom Dockerfiles ------------------------------------ 0.39s 2026-06-08 09:57:22,785 p=29870 u=zuul n=ansible | Wait for instance(s) creation to complete ------------------------------- 0.38s 2026-06-08 09:57:22,785 p=29870 u=zuul n=ansible | Get passwd entries for USER env ----------------------------------------- 0.36s 2026-06-08 09:57:22,785 p=29870 u=zuul n=ansible | Get podman executable path ---------------------------------------------- 0.35s 2026-06-08 09:57:22,786 p=29870 u=zuul n=ansible | Remove possible pre-existing containers --------------------------------- 0.35s 2026-06-08 09:57:22,786 p=29870 u=zuul n=ansible | Discover local podman networks ------------------------------------------ 0.09s 2026-06-08 09:57:22,786 p=29870 u=zuul n=ansible | Determine the CMD directives -------------------------------------------- 0.09s 2026-06-08 09:57:22,786 p=29870 u=zuul n=ansible | Get shell async_dir ----------------------------------------------------- 0.08s 2026-06-08 09:57:22,786 p=29870 u=zuul n=ansible | Create podman network dedicated to this scenario ------------------------ 0.07s 2026-06-08 09:57:22,786 p=29870 u=zuul n=ansible | Log into a container registry ------------------------------------------- 0.05s 2026-06-08 09:57:22,786 p=29870 u=zuul n=ansible | Register podman executable path ----------------------------------------- 0.04s 2026-06-08 09:57:22,786 p=29870 u=zuul n=ansible | Set async_dir for HOME env ---------------------------------------------- 0.04s 2026-06-08 09:57:22,883 p=29740 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]prepare[/][/] 2026-06-08 09:57:23,399 p=30879 u=zuul n=ansible | PLAY [Prepare] ***************************************************************** 2026-06-08 09:57:23,410 p=30879 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2026-06-08 09:57:23,410 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:57:23 +0000 (0:00:00.013) 0:00:00.013 *********** 2026-06-08 09:57:24,941 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 09:57:24,970 p=30879 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-08 09:57:24,970 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:57:24 +0000 (0:00:01.560) 0:00:01.573 *********** 2026-06-08 09:57:24,994 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 09:57:25,000 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** 2026-06-08 09:57:25,001 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:57:25 +0000 (0:00:00.030) 0:00:01.604 *********** 2026-06-08 09:57:25,015 p=30879 u=zuul n=ansible | skipping: [instance] 2026-06-08 09:57:25,022 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** 2026-06-08 09:57:25,023 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:57:25 +0000 (0:00:00.022) 0:00:01.626 *********** 2026-06-08 09:57:25,084 p=30879 u=zuul n=ansible | ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/redhat-9.yml) 2026-06-08 09:57:25,099 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* 2026-06-08 09:57:25,099 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:57:25 +0000 (0:00:00.076) 0:00:01.702 *********** 2026-06-08 09:57:26,491 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 09:57:26,501 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** 2026-06-08 09:57:26,502 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:57:26 +0000 (0:00:01.402) 0:00:03.105 *********** 2026-06-08 09:57:27,905 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:57:27,916 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** 2026-06-08 09:57:27,917 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:57:27 +0000 (0:00:01.415) 0:00:04.520 *********** 2026-06-08 09:57:28,965 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:57:28,973 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* 2026-06-08 09:57:28,973 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:57:28 +0000 (0:00:01.056) 0:00:05.577 *********** 2026-06-08 09:57:30,288 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 09:57:30,301 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create default repo file] ******** 2026-06-08 09:57:30,302 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:57:30 +0000 (0:00:01.328) 0:00:06.905 *********** 2026-06-08 09:57:32,590 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:57:32,595 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** 2026-06-08 09:57:32,595 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:57:32 +0000 (0:00:02.293) 0:00:09.199 *********** 2026-06-08 09:57:35,936 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 09:57:35,947 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* 2026-06-08 09:57:35,947 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:57:35 +0000 (0:00:03.351) 0:00:12.550 *********** 2026-06-08 09:57:38,260 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:57:38,268 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** 2026-06-08 09:57:38,268 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:57:38 +0000 (0:00:02.321) 0:00:14.871 *********** 2026-06-08 09:57:40,192 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:57:40,202 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create repos] ******************** 2026-06-08 09:57:40,202 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:57:40 +0000 (0:00:01.934) 0:00:16.806 *********** 2026-06-08 09:57:41,632 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:57:41,645 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** 2026-06-08 09:57:41,645 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:57:41 +0000 (0:00:01.442) 0:00:18.248 *********** 2026-06-08 09:57:43,106 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:57:43,113 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** 2026-06-08 09:57:43,113 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:57:43 +0000 (0:00:01.467) 0:00:19.716 *********** 2026-06-08 09:57:44,807 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:57:44,812 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** 2026-06-08 09:57:44,812 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:57:44 +0000 (0:00:01.699) 0:00:21.415 *********** 2026-06-08 09:58:53,816 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:58:53,826 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** 2026-06-08 09:58:53,826 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:58:53 +0000 (0:01:09.013) 0:01:30.429 *********** 2026-06-08 09:59:07,214 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 09:59:07,225 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** 2026-06-08 09:59:07,226 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:07 +0000 (0:00:13.399) 0:01:43.829 *********** 2026-06-08 09:59:09,412 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 09:59:09,423 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install extra packages] ********** 2026-06-08 09:59:09,423 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:09 +0000 (0:00:02.197) 0:01:46.026 *********** 2026-06-08 09:59:09,453 p=30879 u=zuul n=ansible | skipping: [instance] 2026-06-08 09:59:09,464 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** 2026-06-08 09:59:09,464 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:09 +0000 (0:00:00.040) 0:01:46.067 *********** 2026-06-08 09:59:10,545 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 09:59:10,555 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** 2026-06-08 09:59:10,556 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:10 +0000 (0:00:01.091) 0:01:47.159 *********** 2026-06-08 09:59:11,389 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:59:11,396 p=30879 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** 2026-06-08 09:59:11,397 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:11 +0000 (0:00:00.840) 0:01:48.000 *********** 2026-06-08 09:59:13,336 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:59:13,349 p=30879 u=zuul n=ansible | TASK [ansible.builtin.include_role : osp.edpm.env_data] ************************ 2026-06-08 09:59:13,349 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:13 +0000 (0:00:01.952) 0:01:49.952 *********** 2026-06-08 09:59:13,383 p=30879 u=zuul n=ansible | TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** 2026-06-08 09:59:13,383 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:13 +0000 (0:00:00.033) 0:01:49.986 *********** 2026-06-08 09:59:13,400 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 09:59:13,408 p=30879 u=zuul n=ansible | TASK [osp.edpm.env_data : Gather all installed packages] *********************** 2026-06-08 09:59:13,408 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:13 +0000 (0:00:00.024) 0:01:50.011 *********** 2026-06-08 09:59:14,997 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 09:59:15,030 p=30879 u=zuul n=ansible | TASK [osp.edpm.env_data : Gather repository list] ****************************** 2026-06-08 09:59:15,030 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:15 +0000 (0:00:01.621) 0:01:51.633 *********** 2026-06-08 09:59:16,403 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 09:59:16,434 p=30879 u=zuul n=ansible | TASK [osp.edpm.env_data : Output installed packages] *************************** 2026-06-08 09:59:16,434 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:16 +0000 (0:00:01.404) 0:01:53.037 *********** 2026-06-08 09:59:16,489 p=30879 u=zuul n=ansible | ok: [instance] => msg: - gpg-pubkey - setup - filesystem - tzdata - basesystem - python3-setuptools-wheel - pcre2-syntax - ncurses-base - ncurses-libs - bash - libgcc - glibc-minimal-langpack - glibc-common - glibc - zlib - bzip2-libs - xz-libs - libzstd - sqlite-libs - libgpg-error - libxml2 - libattr - libacl - libcap - libffi - libstdc++ - popt - crypto-policies - json-c - keyutils-libs - libcom_err - libtasn1 - libuuid - libxcrypt - lua-libs - readline - p11-kit - libassuan - elfutils-libelf - file-libs - gdbm-libs - gmp - libsepol - libsigsegv - libsmartcols - libunistring - pcre - grep - libidn2 - mpfr - gawk - libcomps - keyutils - attr - libgcrypt - libksba - alternatives - p11-kit-trust - libcap-ng - audit-libs - libgomp - libnghttp2 - libtool-ltdl - libverto - libyaml - lz4-libs - nettle - gnutls - npth - pcre2 - libselinux - coreutils-single - sed - libblkid - libmount - glib2 - json-glib - openssl-fips-provider-so - openssl-fips-provider - findutils - ca-certificates - openssl-libs - krb5-libs - libcurl-minimal - curl-minimal - cyrus-sasl-lib - libarchive - rpm - rpm-libs - libmodulemd - libsolv - libevent - librhsm - python3-pip-wheel - python3 - python3-libs - python3-libcomps - shadow-utils - openldap - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - tpm2-tss - ima-evm-utils - rpm-sign-libs - elfutils-default-yama-scope - elfutils-libs - rpm-build-libs - python3-rpm - libreport-filesystem - dnf-data - python3-dnf - dnf - fonts-filesystem - dejavu-sans-fonts - langpacks-core-font-en - langpacks-core-en - langpacks-en - yum - libdnf-plugin-subscription-manager - crypto-policies-scripts - gzip - tar - vim-minimal - gdb-gdbserver - rootfiles - python3-six - python3-dateutil - dmidecode - python3-iniparse - subscription-manager-rhsm-certificates - python3-setuptools - python3-idna - libfdisk - cracklib - cracklib-dicts - python3-inotify - dbus-libs - python3-dbus - python3-systemd - util-linux-core - which - python3-pysocks - python3-urllib3 - python3-librepo - python3-decorator - python3-chardet - python3-requests - python3-cloud-what - python3-subscription-manager-rhsm - psmisc - openssl - libutempter - libseccomp - libmnl - libeconf - libdb - pam - libpwquality - util-linux - libuser - passwd - usermode - virt-what - libbpf - iproute - kmod-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - acl - dbus - dbus-common - dbus-broker - python3-dnf-plugins-core - subscription-manager - procps-ng - expat - libxcrypt-compat - openssh - ncurses - libselinux-utils - libedit - libcbor - libfido2 - openssh-clients - less - git-core - git-core-doc - groff-base - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-AutoLoader - perl-base - perl-URI - perl-Time-Local - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Term-ANSIColor - perl-Class-Struct - perl-POSIX - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-HTTP-Tiny - perl-Pod-Simple - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Text-ParseWords - perl-Fcntl - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-parent - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-Storable - perl-overload - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-PathTools - perl-NDBM_File - perl-Encode - perl-libs - perl-interpreter - perl-Error - perl-DynaLoader - perl-TermReadKey - perl-lib - perl-Git - git - diffutils - policycoreutils - selinux-policy - selinux-policy-targeted - rpm-plugin-selinux - python3-pip - python3-libselinux - sudo - systemd-libs - python3-pbr - python3-pyyaml - kmod - container-selinux - protobuf-c - python3-netaddr - libnl3 - libnftnl - jansson - chkconfig - NetworkManager-config-server - fuse3-libs - libsemanage - python3-libsemanage - shadow-utils-subid - libibverbs - unbound-libs - passt-selinux - passt - python3-stevedore - conmon - NetworkManager-libnm - python3-pyudev - systemd-rpm-macros - systemd-pam - systemd - iputils - device-mapper-libs - device-mapper - cryptsetup-libs - initscripts-service - python3-setools - numactl-libs - libnfnetlink - libnetfilter_conntrack - iptables-libs - iptables-nft - nftables - libndp - kbd-misc - kbd-legacy - kbd - systemd-udev - NetworkManager - NetworkManager-ovs - nmstate-libs - nmstate - python3-libnmstate - initscripts-rename-device - initscripts - hostname - fuse-common - fuse3 - fuse-overlayfs - ethtool - dhcp-common - centos-gpg-keys - centos-stream-repos - bc - yajl - python3-pyrsistent - python3-psutil - python3-audit - python3-attrs - python3-jsonschema - mstflint - libslirp - slirp4netns - libnet - criu - criu-libs - crun - containers-common - libmaxminddb - geolite2-country - geolite2-city - ipcalc - openstack-network-scripts - openstack-network-scripts-openvswitch3.4 - dhcp-client - checkpolicy - aardvark-dns - netavark - python3-wrapt - python3-debtcollector - python3-rfc3986 - python3-pyroute2 - python3-pyparsing - python3-packaging - python3-iso8601 - python3-fasteners - python3-distro - python3-policycoreutils - policycoreutils-python-utils - openvswitch-selinux-extra-policy - openvswitch3.4 - python-oslo-utils-lang - python-oslo-i18n-lang - python3-oslo-i18n - python3-oslo-utils - python3-oslo-config - python-oslo-concurrency-lang - python3-oslo-concurrency - os-net-config - rdo-openvswitch - podman - centos-stream-release 2026-06-08 09:59:16,526 p=30879 u=zuul n=ansible | TASK [osp.edpm.env_data : Output installed repositories] *********************** 2026-06-08 09:59:16,526 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:16 +0000 (0:00:00.091) 0:01:53.129 *********** 2026-06-08 09:59:16,543 p=30879 u=zuul n=ansible | ok: [instance] => msg: |- #### REPOSITORIES Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS centos9-nfv-ovs NFV SIG OpenvSwitch centos9-opstools centos9-opstools centos9-rabbitmq centos9-rabbitmq centos9-storage centos9-storage delorean-component-barbican delorean-python-castellan-609f4ea667df386849930cf61d875b5c9e16abbb delorean-component-baremetal delorean-openstack-ironic-c525a16b06266b6b474c99b13301d5b4409e92a0 delorean-component-cinder delorean-openstack-cinder-92c645f1f1e913b5b1cd8ad0227a251f03adec04 delorean-component-clients delorean-ansible-collections-openstack-f584c54dfd03e81c1e9c30e2d22f19d2d17a4353 delorean-component-cloudops delorean-openstack-ceilometer-60803e710e7f5b3cd6b1f2175bc41b67ac456667 delorean-component-common delorean-openstack-kolla-e7bd46dad0b62ff151667be2a6f5c8a7be41911e delorean-component-compute delorean-openstack-nova-3e7017eb2952d5258d96e27b6c16aae1ed472b21 delorean-component-designate delorean-openstack-designate-82652559ea8641b11c4227f0e9cf273b4c567b96 delorean-component-glance delorean-openstack-glance-e055873be4079bc9d37165cf75de5495603133b0 delorean-component-keystone delorean-openstack-keystone-4f1b7e96e38463d5fcd9143446b408bc4c0360d1 delorean-component-manila delorean-openstack-manila-70623bb84e7880f7f2f750bda2774e5e5151c900 delorean-component-network delorean-python-networking-mlnx-7139a7f0bce9d6a1f5fe919f623386a55396229d delorean-component-octavia delorean-openstack-octavia-e981d3e172b8e4471f97251afc491141f06ec867 delorean-component-optimize delorean-openstack-watcher-71470dac73abba9e5dcf284462b4e1d167777745 delorean-component-podified delorean-python-tcib-9aecfe867ca44ca276dd228be612c156cf3842f7 delorean-component-puppet delorean-puppet-zaqar-c2ce77ddb5773c1b00dc3b32705a43a0005c3093 delorean-component-swift delorean-openstack-swift-e10c2bafcb8fc80929bce3e064fee5f86a49e718 delorean-component-tempest delorean-python-mistral-tests-tempest-900580c9530660d21ca20063459f673803b7a299 delorean-component-ui delorean-python-django-horizon-915b939b342dc65f46cca345b93deaaee675e778 delorean-master-build-deps dlrn-master-build-deps delorean-master-testing dlrn-master-testing epel-low-priority Extra Packages for Enterprise Linux 9 - x86_64 extras-common CentOS Stream 9 - Extras packages repo-setup-centos-appstream repo-setup-centos-appstream repo-setup-centos-baseos repo-setup-centos-baseos repo-setup-centos-highavailability repo-setup-centos-highavailability repo-setup-centos-powertools repo-setup-centos-powertools 2026-06-08 09:59:16,580 p=30879 u=zuul n=ansible | TASK [Install and modprobe openvswitch] **************************************** 2026-06-08 09:59:16,580 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:16 +0000 (0:00:00.054) 0:01:53.184 *********** 2026-06-08 09:59:17,402 p=30879 u=zuul n=ansible | changed: [instance -> localhost] 2026-06-08 09:59:17,417 p=30879 u=zuul n=ansible | TASK [Ensure /etc/localtime exists] ******************************************** 2026-06-08 09:59:17,417 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:17 +0000 (0:00:00.836) 0:01:54.021 *********** 2026-06-08 09:59:18,321 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:59:18,340 p=30879 u=zuul n=ansible | TASK [Force systemd to reread configs] ***************************************** 2026-06-08 09:59:18,340 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:18 +0000 (0:00:00.923) 0:01:54.944 *********** 2026-06-08 09:59:19,939 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 09:59:19,957 p=30879 u=zuul n=ansible | TASK [Download required role packages] ***************************************** 2026-06-08 09:59:19,958 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:19 +0000 (0:00:01.617) 0:01:56.561 *********** 2026-06-08 09:59:20,014 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Download needed container images] ******************** 2026-06-08 09:59:20,014 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:20 +0000 (0:00:00.056) 0:01:56.618 *********** 2026-06-08 09:59:27,275 p=30879 u=zuul n=ansible | changed: [instance] => (item=quay.io/podified-antelope-centos9/openstack-frr:current-podified) 2026-06-08 09:59:27,330 p=30879 u=zuul n=ansible | TASK [Running FRR] ************************************************************* 2026-06-08 09:59:27,331 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:27 +0000 (0:00:07.316) 0:02:03.934 *********** 2026-06-08 09:59:27,416 p=30879 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-08 09:59:27,416 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:27 +0000 (0:00:00.085) 0:02:04.019 *********** 2026-06-08 09:59:27,482 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 09:59:27,501 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather user fact] ************************************ 2026-06-08 09:59:27,501 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:27 +0000 (0:00:00.084) 0:02:04.104 *********** 2026-06-08 09:59:28,651 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 09:59:28,681 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Create persistent directories] *********************** 2026-06-08 09:59:28,681 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:28 +0000 (0:00:01.179) 0:02:05.284 *********** 2026-06-08 09:59:29,915 p=30879 u=zuul n=ansible | changed: [instance] => (item={'path': '/var/lib/openstack/frr', 'setype': 'container_file_t', 'mode': '0750'}) 2026-06-08 09:59:31,119 p=30879 u=zuul n=ansible | changed: [instance] => (item={'path': '/run/frr', 'setype': 'container_file_t', 'mode': '0755'}) 2026-06-08 09:59:32,582 p=30879 u=zuul n=ansible | changed: [instance] => (item={'path': '/var/lib/edpm-config/firewall', 'setype': 'container_file_t', 'mode': '0750'}) 2026-06-08 09:59:32,641 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Ensure /run/frr is present upon reboot] ************** 2026-06-08 09:59:32,641 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:32 +0000 (0:00:03.960) 0:02:09.245 *********** 2026-06-08 09:59:38,716 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:59:38,731 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather SELinux fact if needed] *********************** 2026-06-08 09:59:38,731 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:38 +0000 (0:00:06.089) 0:02:15.334 *********** 2026-06-08 09:59:38,752 p=30879 u=zuul n=ansible | skipping: [instance] 2026-06-08 09:59:38,769 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Create directory /var/lib/openstack/frr] ************* 2026-06-08 09:59:38,769 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:38 +0000 (0:00:00.037) 0:02:15.372 *********** 2026-06-08 09:59:39,656 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:59:39,689 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Inject firewall rules for frr BGP and BFD] *********** 2026-06-08 09:59:39,690 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:39 +0000 (0:00:00.920) 0:02:16.293 *********** 2026-06-08 09:59:40,837 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:59:40,858 p=30879 u=zuul n=ansible | TASK [Configure firewall for frr BGP and BFD] ********************************** 2026-06-08 09:59:40,858 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:40 +0000 (0:00:01.168) 0:02:17.461 *********** 2026-06-08 09:59:40,936 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Create snippets directory] ********************** 2026-06-08 09:59:40,937 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:40 +0000 (0:00:00.078) 0:02:17.540 *********** 2026-06-08 09:59:41,941 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 09:59:41,997 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Push default ruleset snipet] ******************** 2026-06-08 09:59:41,997 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:41 +0000 (0:00:01.060) 0:02:18.600 *********** 2026-06-08 09:59:44,083 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:59:44,101 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Write user rules snippet] *********************** 2026-06-08 09:59:44,101 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:44 +0000 (0:00:02.103) 0:02:20.704 *********** 2026-06-08 09:59:46,169 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:59:46,198 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Push empty ruleset] ***************************** 2026-06-08 09:59:46,198 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:46 +0000 (0:00:02.096) 0:02:22.801 *********** 2026-06-08 09:59:48,198 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:59:48,219 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Load empty ruleset] ***************************** 2026-06-08 09:59:48,219 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:48 +0000 (0:00:02.021) 0:02:24.822 *********** 2026-06-08 09:59:49,318 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:59:49,338 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Delete iptables-compat tables if load failed due to bare chains] *** 2026-06-08 09:59:49,338 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:49 +0000 (0:00:01.118) 0:02:25.941 *********** 2026-06-08 09:59:49,360 p=30879 u=zuul n=ansible | skipping: [instance] => (item=inet filter) 2026-06-08 09:59:49,365 p=30879 u=zuul n=ansible | skipping: [instance] => (item=inet raw) 2026-06-08 09:59:49,371 p=30879 u=zuul n=ansible | skipping: [instance] => (item=inet nat) 2026-06-08 09:59:49,377 p=30879 u=zuul n=ansible | skipping: [instance] => (item=ip filter) 2026-06-08 09:59:49,383 p=30879 u=zuul n=ansible | skipping: [instance] => (item=ip raw) 2026-06-08 09:59:49,388 p=30879 u=zuul n=ansible | skipping: [instance] => (item=ip nat) 2026-06-08 09:59:49,390 p=30879 u=zuul n=ansible | skipping: [instance] => (item=ip6 filter) 2026-06-08 09:59:49,391 p=30879 u=zuul n=ansible | skipping: [instance] => (item=ip6 raw) 2026-06-08 09:59:49,392 p=30879 u=zuul n=ansible | skipping: [instance] 2026-06-08 09:59:49,420 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Retry loading empty ruleset after cleanup] ****** 2026-06-08 09:59:49,420 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:49 +0000 (0:00:00.082) 0:02:26.023 *********** 2026-06-08 09:59:49,441 p=30879 u=zuul n=ansible | skipping: [instance] 2026-06-08 09:59:49,472 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Get current nftables content] ******************* 2026-06-08 09:59:49,472 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:49 +0000 (0:00:00.052) 0:02:26.075 *********** 2026-06-08 09:59:50,512 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:59:50,532 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Load firewall snippets] ************************* 2026-06-08 09:59:50,532 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:50 +0000 (0:00:01.059) 0:02:27.135 *********** 2026-06-08 09:59:51,636 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 09:59:51,679 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate chain jumps] *************************** 2026-06-08 09:59:51,679 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:51 +0000 (0:00:01.147) 0:02:28.282 *********** 2026-06-08 09:59:54,208 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:59:54,227 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate chain jumps] *************************** 2026-06-08 09:59:54,228 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:54 +0000 (0:00:02.548) 0:02:30.831 *********** 2026-06-08 09:59:56,557 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:59:56,589 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft flushes] *************************** 2026-06-08 09:59:56,589 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:56 +0000 (0:00:02.361) 0:02:33.192 *********** 2026-06-08 09:59:58,784 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 09:59:58,800 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft edpm chains] *********************** 2026-06-08 09:59:58,800 p=30879 u=zuul n=ansible | Monday 08 June 2026 09:59:58 +0000 (0:00:02.211) 0:02:35.403 *********** 2026-06-08 10:00:02,722 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:02,754 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft ruleset in static file] ************ 2026-06-08 10:00:02,755 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:02 +0000 (0:00:03.954) 0:02:39.358 *********** 2026-06-08 10:00:04,992 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:05,007 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Create a sentinel file when nft rules are changed] *** 2026-06-08 10:00:05,008 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:05 +0000 (0:00:02.253) 0:02:41.611 *********** 2026-06-08 10:00:05,950 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:05,988 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Validate all of the generated content before loading] *** 2026-06-08 10:00:05,988 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:05 +0000 (0:00:00.980) 0:02:42.591 *********** 2026-06-08 10:00:07,006 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:07,026 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Ensure we load our different nft rulesets on boot] *** 2026-06-08 10:00:07,026 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:07 +0000 (0:00:01.038) 0:02:43.629 *********** 2026-06-08 10:00:08,121 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:08,158 p=30879 u=zuul n=ansible | TASK [Apply firewall for frr BGP and BFD] ************************************** 2026-06-08 10:00:08,158 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:08 +0000 (0:00:01.132) 0:02:44.762 *********** 2026-06-08 10:00:08,237 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Inject our custom chains in nftables] *********** 2026-06-08 10:00:08,237 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:08 +0000 (0:00:00.078) 0:02:44.840 *********** 2026-06-08 10:00:09,193 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:09,213 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Check if rules are changed] ********************* 2026-06-08 10:00:09,213 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:09 +0000 (0:00:00.976) 0:02:45.816 *********** 2026-06-08 10:00:10,197 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 10:00:10,219 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Reload ruleset] ********************************* 2026-06-08 10:00:10,219 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:10 +0000 (0:00:01.006) 0:02:46.822 *********** 2026-06-08 10:00:11,213 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:11,249 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Delete nft_ruleset_changed file] **************** 2026-06-08 10:00:11,249 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:11 +0000 (0:00:01.029) 0:02:47.852 *********** 2026-06-08 10:00:12,304 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:12,333 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Identify the real interfaces via os-net-config] ****** 2026-06-08 10:00:12,333 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:12 +0000 (0:00:01.083) 0:02:48.936 *********** 2026-06-08 10:00:13,739 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:13,761 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Os-net-config from json] ***************************** 2026-06-08 10:00:13,762 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:13 +0000 (0:00:01.428) 0:02:50.365 *********** 2026-06-08 10:00:13,787 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 10:00:13,806 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Assert either edpm_frr_bgp_peers or edpm_frr_bgp_uplinks configured] *** 2026-06-08 10:00:13,806 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:13 +0000 (0:00:00.044) 0:02:50.409 *********** 2026-06-08 10:00:13,839 p=30879 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:00:13,854 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Construct FRR uplink interfaces from os-net-config mappings] *** 2026-06-08 10:00:13,854 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:13 +0000 (0:00:00.048) 0:02:50.457 *********** 2026-06-08 10:00:13,876 p=30879 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:00:13,898 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Failed to construct FRR uplink interfaces] *********** 2026-06-08 10:00:13,898 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:13 +0000 (0:00:00.043) 0:02:50.501 *********** 2026-06-08 10:00:13,927 p=30879 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:00:13,945 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather facts if they don't exist] ******************** 2026-06-08 10:00:13,946 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:13 +0000 (0:00:00.047) 0:02:50.549 *********** 2026-06-08 10:00:13,970 p=30879 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:00:13,985 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR] *************************************** 2026-06-08 10:00:13,985 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:13 +0000 (0:00:00.039) 0:02:50.588 *********** 2026-06-08 10:00:16,418 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:16,437 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR daemons] ******************************* 2026-06-08 10:00:16,437 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:16 +0000 (0:00:02.451) 0:02:53.040 *********** 2026-06-08 10:00:18,169 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:18,205 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /var/local/libexec dir] ********** 2026-06-08 10:00:18,205 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:18 +0000 (0:00:01.768) 0:02:54.808 *********** 2026-06-08 10:00:19,259 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:19,274 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container] *** 2026-06-08 10:00:19,274 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:19 +0000 (0:00:01.068) 0:02:55.877 *********** 2026-06-08 10:00:21,155 p=30879 u=zuul n=ansible | changed: [instance] => (item=edpm-container-shutdown) 2026-06-08 10:00:23,381 p=30879 u=zuul n=ansible | changed: [instance] => (item=edpm-start-podman-container) 2026-06-08 10:00:23,416 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create systemd preset dir] ************** 2026-06-08 10:00:23,417 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:23 +0000 (0:00:04.142) 0:03:00.020 *********** 2026-06-08 10:00:24,565 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:24,600 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/edpm-container-shutdown.service] *** 2026-06-08 10:00:24,600 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:24 +0000 (0:00:01.183) 0:03:01.203 *********** 2026-06-08 10:00:27,130 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:27,151 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-edpm-container-shutdown.preset] *** 2026-06-08 10:00:27,151 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:27 +0000 (0:00:02.550) 0:03:03.754 *********** 2026-06-08 10:00:29,375 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:29,391 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start edpm-container-shutdown] *** 2026-06-08 10:00:29,392 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:29 +0000 (0:00:02.240) 0:03:05.995 *********** 2026-06-08 10:00:30,751 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:30,772 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/netns-placeholder.service] *** 2026-06-08 10:00:30,772 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:30 +0000 (0:00:01.380) 0:03:07.375 *********** 2026-06-08 10:00:33,212 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:33,233 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-netns-placeholder.preset] *** 2026-06-08 10:00:33,233 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:33 +0000 (0:00:02.460) 0:03:09.836 *********** 2026-06-08 10:00:35,497 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:35,529 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start netns-placeholder] ***** 2026-06-08 10:00:35,529 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:35 +0000 (0:00:02.296) 0:03:12.132 *********** 2026-06-08 10:00:36,926 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:36,976 p=30879 u=zuul n=ansible | TASK [Run frr container] ******************************************************* 2026-06-08 10:00:36,976 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:36 +0000 (0:00:01.447) 0:03:13.580 *********** 2026-06-08 10:00:37,055 p=30879 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-08 10:00:37,055 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:37 +0000 (0:00:00.078) 0:03:13.658 *********** 2026-06-08 10:00:37,162 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 10:00:37,194 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure /var/lib/edpm-config exists with correct ownership] *** 2026-06-08 10:00:37,194 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:37 +0000 (0:00:00.139) 0:03:13.798 *********** 2026-06-08 10:00:38,322 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:38,361 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure directory exists: /var/lib/kolla/config_files] *** 2026-06-08 10:00:38,361 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:38 +0000 (0:00:01.166) 0:03:14.964 *********** 2026-06-08 10:00:39,395 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:39,419 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create kolla config files] ********** 2026-06-08 10:00:39,419 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:39 +0000 (0:00:01.058) 0:03:16.022 *********** 2026-06-08 10:00:41,452 p=30879 u=zuul n=ansible | changed: [instance] => (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-08 10:00:41,488 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Deploy containers via Quadlet: [ frr ]] *** 2026-06-08 10:00:41,488 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:41 +0000 (0:00:02.069) 0:03:18.091 *********** 2026-06-08 10:00:41,518 p=30879 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:00:41,551 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create config dir /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-08 10:00:41,551 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:41 +0000 (0:00:00.063) 0:03:18.155 *********** 2026-06-08 10:00:42,624 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:42,655 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render container definitions: [frr ]] *** 2026-06-08 10:00:42,656 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:42 +0000 (0:00:01.104) 0:03:19.259 *********** 2026-06-08 10:00:44,724 p=30879 u=zuul n=ansible | changed: [instance] => (item=None) 2026-06-08 10:00:44,726 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:44,744 p=30879 u=zuul n=ansible | TASK [Run containers: [ frr ]] ************************************************* 2026-06-08 10:00:44,744 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:44 +0000 (0:00:02.088) 0:03:21.348 *********** 2026-06-08 10:00:44,822 p=30879 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-08 10:00:44,822 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:44 +0000 (0:00:00.077) 0:03:21.425 *********** 2026-06-08 10:00:44,909 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 10:00:44,925 p=30879 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-08 10:00:44,925 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:44 +0000 (0:00:00.102) 0:03:21.528 *********** 2026-06-08 10:00:46,108 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 10:00:46,123 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Initialize all_containers_hash for this invocation] *** 2026-06-08 10:00:46,123 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:46 +0000 (0:00:01.198) 0:03:22.726 *********** 2026-06-08 10:00:46,192 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 10:00:46,208 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Filter configs if container list provided] *** 2026-06-08 10:00:46,208 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:46 +0000 (0:00:00.085) 0:03:22.812 *********** 2026-06-08 10:00:46,319 p=30879 u=zuul n=ansible | ok: [instance] => (item=frr) 2026-06-08 10:00:46,343 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Use all configs if no filter] *********** 2026-06-08 10:00:46,343 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:46 +0000 (0:00:00.134) 0:03:22.946 *********** 2026-06-08 10:00:46,419 p=30879 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:00:46,443 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Update container configs with new config hashes] *** 2026-06-08 10:00:46,443 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:46 +0000 (0:00:00.099) 0:03:23.046 *********** 2026-06-08 10:00:47,505 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:47,522 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Delete orphan containers (DEPRECATED)] *** 2026-06-08 10:00:47,522 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:47 +0000 (0:00:01.079) 0:03:24.125 *********** 2026-06-08 10:00:47,570 p=30879 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:00:47,585 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create containers from /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-08 10:00:47,585 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:47 +0000 (0:00:00.063) 0:03:24.188 *********** 2026-06-08 10:00:47,645 p=30879 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm/roles/edpm_container_manage/tasks/create.yml for instance 2026-06-08 10:00:47,663 p=30879 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-08 10:00:47,663 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:47 +0000 (0:00:00.078) 0:03:24.267 *********** 2026-06-08 10:00:49,199 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:49,222 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Check if /etc/sysconfig/podman_drop_in exists] *** 2026-06-08 10:00:49,222 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:49 +0000 (0:00:01.558) 0:03:25.825 *********** 2026-06-08 10:00:50,296 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 10:00:50,315 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Set podman_drop_in fact] **************** 2026-06-08 10:00:50,315 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:50 +0000 (0:00:01.093) 0:03:26.918 *********** 2026-06-08 10:00:50,351 p=30879 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:00:50,379 p=30879 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-08 10:00:50,379 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:50 +0000 (0:00:00.064) 0:03:26.982 *********** 2026-06-08 10:00:55,683 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:00:55,713 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service state file] ********** 2026-06-08 10:00:55,714 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:55 +0000 (0:00:05.334) 0:03:32.317 *********** 2026-06-08 10:00:55,803 p=30879 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm/roles/edpm_container_standalone/tasks/state_file_update.yml for instance 2026-06-08 10:00:55,823 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Read current state file] ************ 2026-06-08 10:00:55,823 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:55 +0000 (0:00:00.109) 0:03:32.426 *********** 2026-06-08 10:00:57,068 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 10:00:57,081 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Parse state file data] ************** 2026-06-08 10:00:57,082 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:57 +0000 (0:00:01.258) 0:03:33.685 *********** 2026-06-08 10:00:57,110 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 10:00:57,123 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine service name for state file] *** 2026-06-08 10:00:57,123 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:57 +0000 (0:00:00.041) 0:03:33.726 *********** 2026-06-08 10:00:57,155 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 10:00:57,172 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Remove container from service containers list] *** 2026-06-08 10:00:57,172 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:57 +0000 (0:00:00.049) 0:03:33.776 *********** 2026-06-08 10:00:57,201 p=30879 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:00:57,231 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service with remaining containers] *** 2026-06-08 10:00:57,231 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:57 +0000 (0:00:00.058) 0:03:33.834 *********** 2026-06-08 10:00:57,264 p=30879 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:00:57,278 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Build filtered services dict (exclude empty service)] *** 2026-06-08 10:00:57,279 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:57 +0000 (0:00:00.047) 0:03:33.882 *********** 2026-06-08 10:00:57,308 p=30879 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:00:57,324 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update state data without empty service] *** 2026-06-08 10:00:57,325 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:57 +0000 (0:00:00.046) 0:03:33.928 *********** 2026-06-08 10:00:57,356 p=30879 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:00:57,377 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine container names from definitions] *** 2026-06-08 10:00:57,377 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:57 +0000 (0:00:00.052) 0:03:33.981 *********** 2026-06-08 10:00:57,462 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 10:00:57,484 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service in state data] ******* 2026-06-08 10:00:57,485 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:57 +0000 (0:00:00.107) 0:03:34.088 *********** 2026-06-08 10:00:57,536 p=30879 u=zuul n=ansible | ok: [instance] 2026-06-08 10:00:57,566 p=30879 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Write updated state file] *********** 2026-06-08 10:00:57,566 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:00:57 +0000 (0:00:00.081) 0:03:34.170 *********** 2026-06-08 10:01:00,086 p=30879 u=zuul n=ansible | changed: [instance] 2026-06-08 10:01:00,216 p=30879 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-08 10:01:00,216 p=30879 u=zuul n=ansible | instance : ok=90 changed=55 unreachable=0 failed=0 skipped=16 rescued=0 ignored=0 2026-06-08 10:01:00,216 p=30879 u=zuul n=ansible | Monday 08 June 2026 10:01:00 +0000 (0:00:02.649) 0:03:36.819 *********** 2026-06-08 10:01:00,216 p=30879 u=zuul n=ansible | =============================================================================== 2026-06-08 10:01:00,216 p=30879 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install edpm packages ---------- 69.01s 2026-06-08 10:01:00,216 p=30879 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install selinux python libs ---- 13.40s 2026-06-08 10:01:00,216 p=30879 u=zuul n=ansible | osp.edpm.edpm_frr : Download needed container images -------------------- 7.32s 2026-06-08 10:01:00,216 p=30879 u=zuul n=ansible | osp.edpm.edpm_frr : Ensure /run/frr is present upon reboot -------------- 6.09s 2026-06-08 10:01:00,216 p=30879 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 --- 5.33s 2026-06-08 10:01:00,216 p=30879 u=zuul n=ansible | osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container --- 4.14s 2026-06-08 10:01:00,216 p=30879 u=zuul n=ansible | osp.edpm.edpm_frr : Create persistent directories ----------------------- 3.96s 2026-06-08 10:01:00,216 p=30879 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate nft edpm chains ----------------------- 3.95s 2026-06-08 10:01:00,216 p=30879 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 3.35s 2026-06-08 10:01:00,216 p=30879 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Write updated state file ----------- 2.65s 2026-06-08 10:01:00,216 p=30879 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system/edpm-container-shutdown.service --- 2.55s 2026-06-08 10:01:00,216 p=30879 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate chain jumps --------------------------- 2.55s 2026-06-08 10:01:00,216 p=30879 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system/netns-placeholder.service --- 2.46s 2026-06-08 10:01:00,217 p=30879 u=zuul n=ansible | osp.edpm.edpm_frr : Configure FRR --------------------------------------- 2.45s 2026-06-08 10:01:00,217 p=30879 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate chain jumps --------------------------- 2.36s 2026-06-08 10:01:00,217 p=30879 u=zuul n=ansible | ../../../../molecule/common/test_deps : Get repo-setup repository ------- 2.32s 2026-06-08 10:01:00,217 p=30879 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-netns-placeholder.preset --- 2.30s 2026-06-08 10:01:00,217 p=30879 u=zuul n=ansible | ../../../../molecule/common/test_deps : Create default repo file -------- 2.29s 2026-06-08 10:01:00,217 p=30879 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate nft ruleset in static file ------------ 2.25s 2026-06-08 10:01:00,217 p=30879 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-edpm-container-shutdown.preset --- 2.24s 2026-06-08 10:01:00,308 p=29740 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]converge[/][/] 2026-06-08 10:01:00,899 p=53474 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2026-06-08 10:01:00,989 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Validating arguments against arg spec 'main' - The main entry point for the edpm_ovn_bgp_agent role.] *** 2026-06-08 10:01:00,989 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:00 +0000 (0:00:00.092) 0:00:00.092 *********** 2026-06-08 10:01:01,023 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:01:01,052 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Create persistent directories for in-node ovn cluster] *** 2026-06-08 10:01:01,052 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:01 +0000 (0:00:00.062) 0:00:00.155 *********** 2026-06-08 10:01:01,067 p=53474 u=zuul n=ansible | skipping: [instance] => (item={'path': '/var/lib/openvswitch/ovn', 'setype': 'container_file_t'}) 2026-06-08 10:01:01,068 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:01,114 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Gather SELinux fact if needed] ********************** 2026-06-08 10:01:01,114 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:01 +0000 (0:00:00.062) 0:00:00.217 *********** 2026-06-08 10:01:01,126 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:01,146 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Enable virt_sandbox_use_netlink for healthcheck] **** 2026-06-08 10:01:01,146 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:01 +0000 (0:00:00.031) 0:00:00.249 *********** 2026-06-08 10:01:01,159 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:01,180 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Copy in cleanup script] ***************************** 2026-06-08 10:01:01,180 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:01 +0000 (0:00:00.034) 0:00:00.283 *********** 2026-06-08 10:01:01,193 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:01,212 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Copy in cleanup service] **************************** 2026-06-08 10:01:01,212 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:01 +0000 (0:00:00.031) 0:00:00.315 *********** 2026-06-08 10:01:01,224 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:01,244 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Enabling the cleanup service] *********************** 2026-06-08 10:01:01,244 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:01 +0000 (0:00:00.032) 0:00:00.347 *********** 2026-06-08 10:01:01,255 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:01,274 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Gather user fact] *********************************** 2026-06-08 10:01:01,274 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:01 +0000 (0:00:00.029) 0:00:00.377 *********** 2026-06-08 10:01:02,465 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:01:02,492 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Create persistent directories] ********************** 2026-06-08 10:01:02,493 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:02 +0000 (0:00:01.218) 0:00:01.595 *********** 2026-06-08 10:01:03,669 p=53474 u=zuul n=ansible | changed: [instance] => (item={'path': '/var/lib/openstack/ovn-bgp-agent', 'setype': 'container_file_t', 'mode': '0750'}) 2026-06-08 10:01:03,690 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Create directory /var/lib/openstack/ovn-bgp-agent] *** 2026-06-08 10:01:03,690 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:03 +0000 (0:00:01.197) 0:00:02.793 *********** 2026-06-08 10:01:04,649 p=53474 u=zuul n=ansible | changed: [instance] 2026-06-08 10:01:04,678 p=53474 u=zuul n=ansible | TASK [Ensure Openvswitch installed and running] ******************************** 2026-06-08 10:01:04,678 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:04 +0000 (0:00:00.987) 0:00:03.781 *********** 2026-06-08 10:01:04,689 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:04,718 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Configure OVS external_ids] ************************* 2026-06-08 10:01:04,718 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:04 +0000 (0:00:00.040) 0:00:03.821 *********** 2026-06-08 10:01:04,730 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:04,759 p=53474 u=zuul n=ansible | TASK [Ensure Openvswitch installed and running] ******************************** 2026-06-08 10:01:04,759 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:04 +0000 (0:00:00.040) 0:00:03.862 *********** 2026-06-08 10:01:04,830 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_ovs : Gather ansible_local facts] ************************** 2026-06-08 10:01:04,831 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:04 +0000 (0:00:00.071) 0:00:03.933 *********** 2026-06-08 10:01:04,846 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:04,896 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_ovs : Install ovs packages] ******************************** 2026-06-08 10:01:04,897 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:04 +0000 (0:00:00.066) 0:00:04.000 *********** 2026-06-08 10:01:07,598 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:01:07,630 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_ovs : Ensure ovs services are enabled and running] ********* 2026-06-08 10:01:07,630 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:07 +0000 (0:00:02.733) 0:00:06.733 *********** 2026-06-08 10:01:09,746 p=53474 u=zuul n=ansible | changed: [instance] => (item=openvswitch) 2026-06-08 10:01:09,811 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Render OVN BGP agent config files] ****************** 2026-06-08 10:01:09,811 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:09 +0000 (0:00:02.181) 0:00:08.914 *********** 2026-06-08 10:01:12,580 p=53474 u=zuul n=ansible | changed: [instance] 2026-06-08 10:01:12,611 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Discover secrets in /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_ovn_bgp_agent/molecule/default/test-data] *** 2026-06-08 10:01:12,611 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:12 +0000 (0:00:02.799) 0:00:11.714 *********** 2026-06-08 10:01:12,903 p=53474 u=zuul n=ansible | ok: [instance -> localhost] 2026-06-08 10:01:12,945 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Flatten secrets into /etc/ovn-bgp-agent at /var/lib/openstack/ovn-bgp-agent] *** 2026-06-08 10:01:12,945 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:12 +0000 (0:00:00.334) 0:00:12.048 *********** 2026-06-08 10:01:14,917 p=53474 u=zuul n=ansible | changed: [instance] => (item={'path': '/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_ovn_bgp_agent/molecule/default/test-data/10-neutron-ovn.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 80, 'inode': 240142, 'dev': 64513, 'nlink': 1, 'atime': 1780912422.4986134, 'mtime': 1780912372.9291384, 'ctime': 1780912422.7536228, 'gr_name': 'zuul', 'pw_name': 'zuul', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) 2026-06-08 10:01:14,945 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Check if OVS Manager already exists] **************** 2026-06-08 10:01:14,946 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:14 +0000 (0:00:02.000) 0:00:14.048 *********** 2026-06-08 10:01:17,909 p=53474 u=zuul n=ansible | changed: [instance] 2026-06-08 10:01:17,930 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Add OVS Manager if not exists] ********************** 2026-06-08 10:01:17,930 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:17 +0000 (0:00:02.984) 0:00:17.033 *********** 2026-06-08 10:01:18,754 p=53474 u=zuul n=ansible | changed: [instance] 2026-06-08 10:01:18,776 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Determine if cacert file exists] ******************** 2026-06-08 10:01:18,776 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:18 +0000 (0:00:00.845) 0:00:17.879 *********** 2026-06-08 10:01:18,788 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:18,816 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Set ca_cert mount] ********************************** 2026-06-08 10:01:18,816 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:18 +0000 (0:00:00.040) 0:00:17.919 *********** 2026-06-08 10:01:18,829 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:18,848 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /var/local/libexec dir] ********** 2026-06-08 10:01:18,848 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:18 +0000 (0:00:00.031) 0:00:17.951 *********** 2026-06-08 10:01:18,859 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:18,878 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container] *** 2026-06-08 10:01:18,878 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:18 +0000 (0:00:00.030) 0:00:17.981 *********** 2026-06-08 10:01:18,895 p=53474 u=zuul n=ansible | skipping: [instance] => (item=edpm-container-shutdown) 2026-06-08 10:01:18,896 p=53474 u=zuul n=ansible | skipping: [instance] => (item=edpm-start-podman-container) 2026-06-08 10:01:18,897 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:18,922 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create systemd preset dir] ************** 2026-06-08 10:01:18,922 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:18 +0000 (0:00:00.043) 0:00:18.025 *********** 2026-06-08 10:01:18,935 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:18,955 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/edpm-container-shutdown.service] *** 2026-06-08 10:01:18,955 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:18 +0000 (0:00:00.032) 0:00:18.058 *********** 2026-06-08 10:01:18,966 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:18,996 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-edpm-container-shutdown.preset] *** 2026-06-08 10:01:18,996 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:18 +0000 (0:00:00.041) 0:00:18.099 *********** 2026-06-08 10:01:19,008 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:19,032 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start edpm-container-shutdown] *** 2026-06-08 10:01:19,032 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:19 +0000 (0:00:00.035) 0:00:18.135 *********** 2026-06-08 10:01:19,044 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:19,069 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/netns-placeholder.service] *** 2026-06-08 10:01:19,069 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:19 +0000 (0:00:00.037) 0:00:18.172 *********** 2026-06-08 10:01:19,084 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:19,163 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-netns-placeholder.preset] *** 2026-06-08 10:01:19,163 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:19 +0000 (0:00:00.094) 0:00:18.266 *********** 2026-06-08 10:01:19,179 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:19,205 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start netns-placeholder] ***** 2026-06-08 10:01:19,205 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:19 +0000 (0:00:00.041) 0:00:18.308 *********** 2026-06-08 10:01:19,217 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:19,269 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Set role path for template resolution] ************** 2026-06-08 10:01:19,269 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:19 +0000 (0:00:00.064) 0:00:18.372 *********** 2026-06-08 10:01:19,281 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:19,303 p=53474 u=zuul n=ansible | TASK [Run NB DB container] ***************************************************** 2026-06-08 10:01:19,303 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:19 +0000 (0:00:00.033) 0:00:18.406 *********** 2026-06-08 10:01:19,315 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:19,335 p=53474 u=zuul n=ansible | TASK [Run SB DB container] ***************************************************** 2026-06-08 10:01:19,335 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:19 +0000 (0:00:00.032) 0:00:18.438 *********** 2026-06-08 10:01:19,348 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:19,367 p=53474 u=zuul n=ansible | TASK [Run northd container] **************************************************** 2026-06-08 10:01:19,367 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:19 +0000 (0:00:00.031) 0:00:18.470 *********** 2026-06-08 10:01:19,378 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:19,405 p=53474 u=zuul n=ansible | TASK [Run ovn_controller container] ******************************************** 2026-06-08 10:01:19,406 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:19 +0000 (0:00:00.038) 0:00:18.509 *********** 2026-06-08 10:01:19,416 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:19,439 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Determine if cacert file exists] ******************** 2026-06-08 10:01:19,439 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:19 +0000 (0:00:00.033) 0:00:18.542 *********** 2026-06-08 10:01:20,235 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:01:20,293 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Set ca_cert mount] ********************************** 2026-06-08 10:01:20,293 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:20 +0000 (0:00:00.853) 0:00:19.396 *********** 2026-06-08 10:01:20,308 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:01:20,327 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /var/local/libexec dir] ********** 2026-06-08 10:01:20,327 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:20 +0000 (0:00:00.034) 0:00:19.430 *********** 2026-06-08 10:01:21,390 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:01:21,421 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container] *** 2026-06-08 10:01:21,421 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:21 +0000 (0:00:01.093) 0:00:20.524 *********** 2026-06-08 10:01:23,063 p=53474 u=zuul n=ansible | ok: [instance] => (item=edpm-container-shutdown) 2026-06-08 10:01:24,677 p=53474 u=zuul n=ansible | ok: [instance] => (item=edpm-start-podman-container) 2026-06-08 10:01:24,705 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create systemd preset dir] ************** 2026-06-08 10:01:24,705 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:24 +0000 (0:00:03.283) 0:00:23.808 *********** 2026-06-08 10:01:25,695 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:01:25,721 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/edpm-container-shutdown.service] *** 2026-06-08 10:01:25,721 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:25 +0000 (0:00:01.016) 0:00:24.824 *********** 2026-06-08 10:01:27,507 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:01:27,527 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-edpm-container-shutdown.preset] *** 2026-06-08 10:01:27,527 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:27 +0000 (0:00:01.806) 0:00:26.630 *********** 2026-06-08 10:01:29,413 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:01:29,448 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start edpm-container-shutdown] *** 2026-06-08 10:01:29,448 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:29 +0000 (0:00:01.920) 0:00:28.551 *********** 2026-06-08 10:01:30,866 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:01:30,909 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/netns-placeholder.service] *** 2026-06-08 10:01:30,910 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:30 +0000 (0:00:01.461) 0:00:30.013 *********** 2026-06-08 10:01:32,467 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:01:32,496 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-netns-placeholder.preset] *** 2026-06-08 10:01:32,496 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:32 +0000 (0:00:01.586) 0:00:31.599 *********** 2026-06-08 10:01:34,599 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:01:34,643 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start netns-placeholder] ***** 2026-06-08 10:01:34,644 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:34 +0000 (0:00:02.147) 0:00:33.746 *********** 2026-06-08 10:01:35,928 p=53474 u=zuul n=ansible | changed: [instance] 2026-06-08 10:01:35,983 p=53474 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Set role path for template resolution] ************** 2026-06-08 10:01:35,983 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:35 +0000 (0:00:01.339) 0:00:35.086 *********** 2026-06-08 10:01:36,004 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:01:36,026 p=53474 u=zuul n=ansible | TASK [Run ovn_bgp_agent container] ********************************************* 2026-06-08 10:01:36,026 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:36 +0000 (0:00:00.042) 0:00:35.129 *********** 2026-06-08 10:01:36,144 p=53474 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-08 10:01:36,145 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:36 +0000 (0:00:00.118) 0:00:35.247 *********** 2026-06-08 10:01:36,181 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:01:36,200 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure /var/lib/edpm-config exists with correct ownership] *** 2026-06-08 10:01:36,201 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:36 +0000 (0:00:00.055) 0:00:35.303 *********** 2026-06-08 10:01:37,353 p=53474 u=zuul n=ansible | changed: [instance] 2026-06-08 10:01:37,386 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure directory exists: /var/lib/kolla/config_files] *** 2026-06-08 10:01:37,386 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:37 +0000 (0:00:01.185) 0:00:36.489 *********** 2026-06-08 10:01:38,464 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:01:38,493 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create kolla config files] ********** 2026-06-08 10:01:38,493 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:38 +0000 (0:00:01.106) 0:00:37.596 *********** 2026-06-08 10:01:40,999 p=53474 u=zuul n=ansible | changed: [instance] => (item={'key': 'ovn_bgp_agent', 'value': {'command': '/usr/bin/ovn-bgp-agent --config-dir /etc/ovn-bgp-agent', 'config_files': [{'source': '/var/lib/kolla/config_files/src/etc/ovn-bgp-agent/*', 'dest': '/etc/ovn-bgp-agent/', 'merge': True, 'preserve_properties': True}]}}) 2026-06-08 10:01:41,023 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Deploy containers via Quadlet: [ ovn_bgp_agent ]] *** 2026-06-08 10:01:41,023 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:41 +0000 (0:00:02.530) 0:00:40.126 *********** 2026-06-08 10:01:41,075 p=53474 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm/roles/edpm_container_standalone/tasks/quadlet.yml for instance 2026-06-08 10:01:41,097 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure quadlet directory exists] **** 2026-06-08 10:01:41,097 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:41 +0000 (0:00:00.074) 0:00:40.200 *********** 2026-06-08 10:01:42,753 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:01:42,773 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure quadlet staging directory exists] *** 2026-06-08 10:01:42,773 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:42 +0000 (0:00:01.675) 0:00:41.876 *********** 2026-06-08 10:01:43,727 p=53474 u=zuul n=ansible | changed: [instance] 2026-06-08 10:01:43,749 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render Quadlet templates for ovn_bgp_agent] *** 2026-06-08 10:01:43,749 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:43 +0000 (0:00:00.975) 0:00:42.852 *********** 2026-06-08 10:01:47,552 p=53474 u=zuul n=ansible | changed: [instance] => (item=ovn_bgp_agent) 2026-06-08 10:01:47,597 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Compute and inject config hashes for ovn_bgp_agent] *** 2026-06-08 10:01:47,598 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:47 +0000 (0:00:03.848) 0:00:46.701 *********** 2026-06-08 10:01:49,313 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:01:49,334 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Deploy Quadlet .container files for ovn_bgp_agent] *** 2026-06-08 10:01:49,334 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:49 +0000 (0:00:01.736) 0:00:48.437 *********** 2026-06-08 10:01:51,434 p=53474 u=zuul n=ansible | changed: [instance] => (item=ovn_bgp_agent) 2026-06-08 10:01:51,478 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Identify changed containers] ******** 2026-06-08 10:01:51,478 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:51 +0000 (0:00:02.144) 0:00:50.581 *********** 2026-06-08 10:01:51,538 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:01:51,570 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Reload systemd daemon for quadlet generator] *** 2026-06-08 10:01:51,570 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:51 +0000 (0:00:00.091) 0:00:50.673 *********** 2026-06-08 10:01:53,161 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:01:53,182 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Restart changed Quadlet containers for ovn_bgp_agent] *** 2026-06-08 10:01:53,183 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:01:53 +0000 (0:00:01.612) 0:00:52.285 *********** 2026-06-08 10:02:06,101 p=53474 u=zuul n=ansible | changed: [instance] => (item=ovn_bgp_agent) 2026-06-08 10:02:06,135 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create config dir /var/lib/edpm-config/container-startup-config/ovn_bgp_agent] *** 2026-06-08 10:02:06,135 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:02:06 +0000 (0:00:12.952) 0:01:05.238 *********** 2026-06-08 10:02:06,170 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:02:06,218 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render container definitions: [ovn_bgp_agent ]] *** 2026-06-08 10:02:06,219 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:02:06 +0000 (0:00:00.083) 0:01:05.322 *********** 2026-06-08 10:02:06,252 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:02:06,274 p=53474 u=zuul n=ansible | TASK [Run containers: [ ovn_bgp_agent ]] *************************************** 2026-06-08 10:02:06,274 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:02:06 +0000 (0:00:00.055) 0:01:05.377 *********** 2026-06-08 10:02:06,311 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:02:06,331 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service state file] ********** 2026-06-08 10:02:06,332 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:02:06 +0000 (0:00:00.057) 0:01:05.434 *********** 2026-06-08 10:02:06,411 p=53474 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm/roles/edpm_container_standalone/tasks/state_file_update.yml for instance 2026-06-08 10:02:06,430 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Read current state file] ************ 2026-06-08 10:02:06,431 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:02:06 +0000 (0:00:00.099) 0:01:05.534 *********** 2026-06-08 10:02:07,591 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:02:07,614 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Parse state file data] ************** 2026-06-08 10:02:07,615 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:02:07 +0000 (0:00:01.183) 0:01:06.717 *********** 2026-06-08 10:02:07,653 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:02:07,684 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine service name for state file] *** 2026-06-08 10:02:07,685 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:02:07 +0000 (0:00:00.069) 0:01:06.787 *********** 2026-06-08 10:02:07,719 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:02:07,778 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Remove container from service containers list] *** 2026-06-08 10:02:07,778 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:02:07 +0000 (0:00:00.093) 0:01:06.881 *********** 2026-06-08 10:02:07,807 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:02:07,835 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service with remaining containers] *** 2026-06-08 10:02:07,836 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:02:07 +0000 (0:00:00.057) 0:01:06.938 *********** 2026-06-08 10:02:07,859 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:02:07,892 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Build filtered services dict (exclude empty service)] *** 2026-06-08 10:02:07,892 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:02:07 +0000 (0:00:00.056) 0:01:06.995 *********** 2026-06-08 10:02:07,918 p=53474 u=zuul n=ansible | skipping: [instance] => (item={'key': 'frr', 'value': {'containers': ['frr'], 'updated_at': '2026-06-08T10:00:57+00:00'}}) 2026-06-08 10:02:07,920 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:02:07,940 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update state data without empty service] *** 2026-06-08 10:02:07,940 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:02:07 +0000 (0:00:00.048) 0:01:07.043 *********** 2026-06-08 10:02:07,965 p=53474 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:02:07,986 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine container names from definitions] *** 2026-06-08 10:02:07,986 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:02:07 +0000 (0:00:00.045) 0:01:07.089 *********** 2026-06-08 10:02:08,027 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:02:08,047 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service in state data] ******* 2026-06-08 10:02:08,047 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:02:08 +0000 (0:00:00.060) 0:01:07.150 *********** 2026-06-08 10:02:08,102 p=53474 u=zuul n=ansible | ok: [instance] 2026-06-08 10:02:08,131 p=53474 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Write updated state file] *********** 2026-06-08 10:02:08,131 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:02:08 +0000 (0:00:00.083) 0:01:07.234 *********** 2026-06-08 10:02:10,112 p=53474 u=zuul n=ansible | changed: [instance] 2026-06-08 10:02:10,274 p=53474 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-08 10:02:10,274 p=53474 u=zuul n=ansible | instance : ok=42 changed=15 unreachable=0 failed=0 skipped=33 rescued=0 ignored=0 2026-06-08 10:02:10,274 p=53474 u=zuul n=ansible | Monday 08 June 2026 10:02:10 +0000 (0:00:02.143) 0:01:09.377 *********** 2026-06-08 10:02:10,274 p=53474 u=zuul n=ansible | =============================================================================== 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Restart changed Quadlet containers for ovn_bgp_agent -- 12.95s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Render Quadlet templates for ovn_bgp_agent --- 3.85s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container --- 3.28s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | edpm_ovn_bgp_agent : Check if OVS Manager already exists ---------------- 2.98s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | edpm_ovn_bgp_agent : Render OVN BGP agent config files ------------------ 2.80s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | osp.edpm.edpm_ovs : Install ovs packages -------------------------------- 2.73s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Create kolla config files ---------- 2.53s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | osp.edpm.edpm_ovs : Ensure ovs services are enabled and running --------- 2.18s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-netns-placeholder.preset --- 2.15s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Deploy Quadlet .container files for ovn_bgp_agent --- 2.14s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Write updated state file ----------- 2.14s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | edpm_ovn_bgp_agent : Flatten secrets into /etc/ovn-bgp-agent at /var/lib/openstack/ovn-bgp-agent --- 2.00s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-edpm-container-shutdown.preset --- 1.92s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system/edpm-container-shutdown.service --- 1.81s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Compute and inject config hashes for ovn_bgp_agent --- 1.74s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Ensure quadlet directory exists ---- 1.68s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Reload systemd daemon for quadlet generator --- 1.61s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system/netns-placeholder.service --- 1.59s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | osp.edpm.edpm_container_manage : Enable and start edpm-container-shutdown --- 1.46s 2026-06-08 10:02:10,275 p=53474 u=zuul n=ansible | osp.edpm.edpm_container_manage : Enable and start netns-placeholder ----- 1.34s 2026-06-08 10:02:10,388 p=29740 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2026-06-08 10:02:10,390 p=29740 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2026-06-08 10:02:10,926 p=62727 u=zuul n=ansible | PLAY [Verify ovn_bgp_agent] **************************************************** 2026-06-08 10:02:10,995 p=62727 u=zuul n=ansible | TASK [Ensure expected directories exist] *************************************** 2026-06-08 10:02:10,995 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:10 +0000 (0:00:00.070) 0:00:00.070 *********** 2026-06-08 10:02:11,030 p=62727 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_dir.yaml for instance => (item=/var/lib/openstack/ovn-bgp-agent/etc/ovn-bgp-agent/bgp-agent.conf) 2026-06-08 10:02:11,052 p=62727 u=zuul n=ansible | TASK [Check if directory exists /var/lib/openstack/ovn-bgp-agent/etc/ovn-bgp-agent/bgp-agent.conf] *** 2026-06-08 10:02:11,052 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:11 +0000 (0:00:00.056) 0:00:00.127 *********** 2026-06-08 10:02:12,153 p=62727 u=zuul n=ansible | ok: [instance] 2026-06-08 10:02:12,174 p=62727 u=zuul n=ansible | TASK [Assert directory exists /var/lib/openstack/ovn-bgp-agent/etc/ovn-bgp-agent/bgp-agent.conf] *** 2026-06-08 10:02:12,174 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:12 +0000 (0:00:01.122) 0:00:01.250 *********** 2026-06-08 10:02:12,192 p=62727 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:02:12,212 p=62727 u=zuul n=ansible | TASK [Ensure Quadlet .container file exists] *********************************** 2026-06-08 10:02:12,212 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:12 +0000 (0:00:00.037) 0:00:01.287 *********** 2026-06-08 10:02:13,143 p=62727 u=zuul n=ansible | ok: [instance] 2026-06-08 10:02:13,185 p=62727 u=zuul n=ansible | TASK [Ensure staged Quadlet file exists] *************************************** 2026-06-08 10:02:13,186 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:13 +0000 (0:00:00.973) 0:00:02.261 *********** 2026-06-08 10:02:16,033 p=62727 u=zuul n=ansible | ok: [instance] 2026-06-08 10:02:16,053 p=62727 u=zuul n=ansible | TASK [Read Quadlet file content] *********************************************** 2026-06-08 10:02:16,054 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:16 +0000 (0:00:02.868) 0:00:05.129 *********** 2026-06-08 10:02:16,933 p=62727 u=zuul n=ansible | ok: [instance] 2026-06-08 10:02:16,962 p=62727 u=zuul n=ansible | TASK [Verify config_hash is populated in Quadlet file] ************************* 2026-06-08 10:02:16,962 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:16 +0000 (0:00:00.908) 0:00:06.038 *********** 2026-06-08 10:02:16,990 p=62727 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:02:17,017 p=62727 u=zuul n=ansible | TASK [Ensure podman container exists and is running] *************************** 2026-06-08 10:02:17,017 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:17 +0000 (0:00:00.055) 0:00:06.093 *********** 2026-06-08 10:02:17,074 p=62727 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_podman.yaml for instance => (item=ovn_bgp_agent) 2026-06-08 10:02:17,130 p=62727 u=zuul n=ansible | TASK [Check if podman container exists ovn_bgp_agent] ************************** 2026-06-08 10:02:17,130 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:17 +0000 (0:00:00.112) 0:00:06.206 *********** 2026-06-08 10:02:20,234 p=62727 u=zuul n=ansible | changed: [instance] 2026-06-08 10:02:20,267 p=62727 u=zuul n=ansible | TASK [Assert podman container exists ovn_bgp_agent] **************************** 2026-06-08 10:02:20,267 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:20 +0000 (0:00:03.136) 0:00:09.342 *********** 2026-06-08 10:02:20,302 p=62727 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:02:20,355 p=62727 u=zuul n=ansible | TASK [Check if podman container is running ovn_bgp_agent] ********************** 2026-06-08 10:02:20,356 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:20 +0000 (0:00:00.088) 0:00:09.431 *********** 2026-06-08 10:02:23,171 p=62727 u=zuul n=ansible | changed: [instance] 2026-06-08 10:02:23,195 p=62727 u=zuul n=ansible | TASK [Assert podman container is running ovn_bgp_agent] ************************ 2026-06-08 10:02:23,195 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:23 +0000 (0:00:02.839) 0:00:12.270 *********** 2026-06-08 10:02:23,226 p=62727 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:02:23,247 p=62727 u=zuul n=ansible | TASK [Ensure systemd services are defined and functional] ********************** 2026-06-08 10:02:23,247 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:23 +0000 (0:00:00.052) 0:00:12.323 *********** 2026-06-08 10:02:23,316 p=62727 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_systemd_unit.yaml for instance => (item={'name': 'edpm_ovn_bgp_agent.service'}) 2026-06-08 10:02:23,340 p=62727 u=zuul n=ansible | TASK [Query systemd for unit fragment path edpm_ovn_bgp_agent.service] ********* 2026-06-08 10:02:23,340 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:23 +0000 (0:00:00.092) 0:00:12.415 *********** 2026-06-08 10:02:25,020 p=62727 u=zuul n=ansible | ok: [instance] 2026-06-08 10:02:25,046 p=62727 u=zuul n=ansible | TASK [Assert systemd unit exists edpm_ovn_bgp_agent.service] ******************* 2026-06-08 10:02:25,046 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:25 +0000 (0:00:01.706) 0:00:14.122 *********** 2026-06-08 10:02:25,069 p=62727 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:02:25,093 p=62727 u=zuul n=ansible | TASK [Check if systemd unit is enabled edpm_ovn_bgp_agent.service] ************* 2026-06-08 10:02:25,094 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:25 +0000 (0:00:00.047) 0:00:14.169 *********** 2026-06-08 10:02:27,335 p=62727 u=zuul n=ansible | ok: [instance] 2026-06-08 10:02:27,355 p=62727 u=zuul n=ansible | TASK [Assert systemd unit is enabled edpm_ovn_bgp_agent.service] *************** 2026-06-08 10:02:27,355 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:27 +0000 (0:00:02.261) 0:00:16.430 *********** 2026-06-08 10:02:27,391 p=62727 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:02:27,412 p=62727 u=zuul n=ansible | TASK [Check if systemd unit is running edpm_ovn_bgp_agent.service] ************* 2026-06-08 10:02:27,412 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:27 +0000 (0:00:00.057) 0:00:16.488 *********** 2026-06-08 10:02:28,482 p=62727 u=zuul n=ansible | ok: [instance] 2026-06-08 10:02:28,501 p=62727 u=zuul n=ansible | TASK [Assert systemd unit is running edpm_ovn_bgp_agent.service] *************** 2026-06-08 10:02:28,501 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:28 +0000 (0:00:01.088) 0:00:17.577 *********** 2026-06-08 10:02:28,521 p=62727 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:02:28,542 p=62727 u=zuul n=ansible | TASK [Ensure kolla_set_configs copied the expected files] ********************** 2026-06-08 10:02:28,542 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:28 +0000 (0:00:00.040) 0:00:17.617 *********** 2026-06-08 10:02:29,579 p=62727 u=zuul n=ansible | changed: [instance] => (item=Copying /var/lib/kolla/config_files/src/etc/ovn-bgp-agent/bgp-agent.conf to /etc/ovn-bgp-agent/bgp-agent.conf) 2026-06-08 10:02:31,481 p=62727 u=zuul n=ansible | changed: [instance] => (item=Copying /var/lib/kolla/config_files/src/etc/ovn-bgp-agent/10-neutron-ovn.conf to /etc/ovn-bgp-agent/10-neutron-ovn.conf) 2026-06-08 10:02:31,577 p=62727 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-08 10:02:31,577 p=62727 u=zuul n=ansible | instance : ok=20 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-08 10:02:31,577 p=62727 u=zuul n=ansible | Monday 08 June 2026 10:02:31 +0000 (0:00:03.035) 0:00:20.653 *********** 2026-06-08 10:02:31,577 p=62727 u=zuul n=ansible | =============================================================================== 2026-06-08 10:02:31,577 p=62727 u=zuul n=ansible | Check if podman container exists ovn_bgp_agent -------------------------- 3.14s 2026-06-08 10:02:31,577 p=62727 u=zuul n=ansible | Ensure kolla_set_configs copied the expected files ---------------------- 3.04s 2026-06-08 10:02:31,577 p=62727 u=zuul n=ansible | Ensure staged Quadlet file exists --------------------------------------- 2.87s 2026-06-08 10:02:31,577 p=62727 u=zuul n=ansible | Check if podman container is running ovn_bgp_agent ---------------------- 2.84s 2026-06-08 10:02:31,577 p=62727 u=zuul n=ansible | Check if systemd unit is enabled edpm_ovn_bgp_agent.service ------------- 2.26s 2026-06-08 10:02:31,578 p=62727 u=zuul n=ansible | Query systemd for unit fragment path edpm_ovn_bgp_agent.service --------- 1.71s 2026-06-08 10:02:31,578 p=62727 u=zuul n=ansible | Check if directory exists /var/lib/openstack/ovn-bgp-agent/etc/ovn-bgp-agent/bgp-agent.conf --- 1.12s 2026-06-08 10:02:31,578 p=62727 u=zuul n=ansible | Check if systemd unit is running edpm_ovn_bgp_agent.service ------------- 1.09s 2026-06-08 10:02:31,578 p=62727 u=zuul n=ansible | Ensure Quadlet .container file exists ----------------------------------- 0.97s 2026-06-08 10:02:31,578 p=62727 u=zuul n=ansible | Read Quadlet file content ----------------------------------------------- 0.91s 2026-06-08 10:02:31,578 p=62727 u=zuul n=ansible | Ensure podman container exists and is running --------------------------- 0.11s 2026-06-08 10:02:31,578 p=62727 u=zuul n=ansible | Ensure systemd services are defined and functional ---------------------- 0.09s 2026-06-08 10:02:31,578 p=62727 u=zuul n=ansible | Assert podman container exists ovn_bgp_agent ---------------------------- 0.09s 2026-06-08 10:02:31,578 p=62727 u=zuul n=ansible | Assert systemd unit is enabled edpm_ovn_bgp_agent.service --------------- 0.06s 2026-06-08 10:02:31,578 p=62727 u=zuul n=ansible | Ensure expected directories exist --------------------------------------- 0.06s 2026-06-08 10:02:31,578 p=62727 u=zuul n=ansible | Verify config_hash is populated in Quadlet file ------------------------- 0.06s 2026-06-08 10:02:31,578 p=62727 u=zuul n=ansible | Assert podman container is running ovn_bgp_agent ------------------------ 0.05s 2026-06-08 10:02:31,578 p=62727 u=zuul n=ansible | Assert systemd unit exists edpm_ovn_bgp_agent.service ------------------- 0.05s 2026-06-08 10:02:31,578 p=62727 u=zuul n=ansible | Assert systemd unit is running edpm_ovn_bgp_agent.service --------------- 0.04s 2026-06-08 10:02:31,578 p=62727 u=zuul n=ansible | Assert directory exists /var/lib/openstack/ovn-bgp-agent/etc/ovn-bgp-agent/bgp-agent.conf --- 0.04s 2026-06-08 10:02:31,655 p=29740 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2026-06-08 10:02:31,670 p=29740 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]destroy[/][/] 2026-06-08 10:02:32,146 p=65169 u=zuul n=ansible | PLAY [Destroy] ***************************************************************** 2026-06-08 10:02:32,157 p=65169 u=zuul n=ansible | TASK [Get passwd entries for USER env] ***************************************** 2026-06-08 10:02:32,157 p=65169 u=zuul n=ansible | Monday 08 June 2026 10:02:32 +0000 (0:00:00.013) 0:00:00.013 *********** 2026-06-08 10:02:32,532 p=65169 u=zuul n=ansible | ok: [localhost] 2026-06-08 10:02:32,535 p=65169 u=zuul n=ansible | TASK [Get shell async_dir] ***************************************************** 2026-06-08 10:02:32,535 p=65169 u=zuul n=ansible | Monday 08 June 2026 10:02:32 +0000 (0:00:00.377) 0:00:00.391 *********** 2026-06-08 10:02:32,613 p=65169 u=zuul n=ansible | ok: [localhost] 2026-06-08 10:02:32,617 p=65169 u=zuul n=ansible | TASK [Set async_dir for HOME env] ********************************************** 2026-06-08 10:02:32,617 p=65169 u=zuul n=ansible | Monday 08 June 2026 10:02:32 +0000 (0:00:00.081) 0:00:00.473 *********** 2026-06-08 10:02:32,677 p=65169 u=zuul n=ansible | skipping: [localhost] 2026-06-08 10:02:32,683 p=65169 u=zuul n=ansible | TASK [Destroy molecule instance(s)] ******************************************** 2026-06-08 10:02:32,683 p=65169 u=zuul n=ansible | Monday 08 June 2026 10:02:32 +0000 (0:00:00.066) 0:00:00.539 *********** 2026-06-08 10:02:33,138 p=65169 u=zuul n=ansible | changed: [localhost] => (item={'command': '/sbin/init', 'dockerfile': '../../../../molecule/common/Containerfile.j2', 'image': 'ubi9/ubi-init', 'name': 'instance', 'privileged': True, 'registry': {'url': 'registry.access.redhat.com'}, 'ulimits': ['host']}) 2026-06-08 10:02:33,142 p=65169 u=zuul n=ansible | TASK [Wait for instance(s) deletion to complete] ******************************* 2026-06-08 10:02:33,142 p=65169 u=zuul n=ansible | Monday 08 June 2026 10:02:33 +0000 (0:00:00.459) 0:00:00.998 *********** 2026-06-08 10:02:49,202 p=65169 u=zuul n=ansible | changed: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j465567894741.65205', 'results_file': '/home/zuul/.ansible_async/j465567894741.65205', 'changed': True, 'item': {'command': '/sbin/init', 'dockerfile': '../../../../molecule/common/Containerfile.j2', 'image': 'ubi9/ubi-init', 'name': 'instance', 'privileged': True, 'registry': {'url': 'registry.access.redhat.com'}, 'ulimits': ['host']}, 'ansible_loop_var': 'item'}) 2026-06-08 10:02:49,211 p=65169 u=zuul n=ansible | TASK [Delete podman network dedicated to this scenario] ************************ 2026-06-08 10:02:49,212 p=65169 u=zuul n=ansible | Monday 08 June 2026 10:02:49 +0000 (0:00:16.069) 0:00:17.068 *********** 2026-06-08 10:02:49,268 p=65169 u=zuul n=ansible | skipping: [localhost] => (item=instance: None specified) 2026-06-08 10:02:49,270 p=65169 u=zuul n=ansible | skipping: [localhost] 2026-06-08 10:02:49,289 p=65169 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-08 10:02:49,290 p=65169 u=zuul n=ansible | localhost : ok=4 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2026-06-08 10:02:49,290 p=65169 u=zuul n=ansible | Monday 08 June 2026 10:02:49 +0000 (0:00:00.078) 0:00:17.146 *********** 2026-06-08 10:02:49,290 p=65169 u=zuul n=ansible | =============================================================================== 2026-06-08 10:02:49,290 p=65169 u=zuul n=ansible | Wait for instance(s) deletion to complete ------------------------------ 16.07s 2026-06-08 10:02:49,290 p=65169 u=zuul n=ansible | Destroy molecule instance(s) -------------------------------------------- 0.46s 2026-06-08 10:02:49,290 p=65169 u=zuul n=ansible | Get passwd entries for USER env ----------------------------------------- 0.38s 2026-06-08 10:02:49,290 p=65169 u=zuul n=ansible | Get shell async_dir ----------------------------------------------------- 0.08s 2026-06-08 10:02:49,290 p=65169 u=zuul n=ansible | Delete podman network dedicated to this scenario ------------------------ 0.08s 2026-06-08 10:02:49,290 p=65169 u=zuul n=ansible | Set async_dir for HOME env ---------------------------------------------- 0.07s 2026-06-08 10:02:49,422 p=29740 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2026-06-08 10:02:49,599 p=29740 u=zuul n=molecule.command.base | Performing prerun with role_name_check=0... 2026-06-08 10:02:49,936 p=65391 u=zuul n=ansible | ansible-galaxy [core 2.15.13] config file = None configured module search path = ['/home/zuul/.cache/ansible-compat/32b70b/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/32b70b/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-08 10:02:49,937 p=65391 u=zuul n=ansible | No config file found; using defaults 2026-06-08 10:02:49,945 p=65391 u=zuul n=ansible | Starting galaxy collection install process 2026-06-08 10:02:49,948 p=65391 u=zuul n=ansible | Found installed collection osp.edpm:0.0.1 at '/home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm' 2026-06-08 10:02:49,949 p=65391 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-08 10:02:49,950 p=65391 u=zuul n=ansible | Found installed collection junipernetworks.junos:9.1.0 at '/home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos' 2026-06-08 10:02:49,951 p=65391 u=zuul n=ansible | Found installed collection kubernetes.core:5.0.0 at '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-06-08 10:02:49,952 p=65391 u=zuul n=ansible | Found installed collection cisco.ios:9.0.3 at '/home/zuul/.ansible/collections/ansible_collections/cisco/ios' 2026-06-08 10:02:49,952 p=65391 u=zuul n=ansible | Found installed collection mellanox.onyx:1.0.0 at '/home/zuul/.ansible/collections/ansible_collections/mellanox/onyx' 2026-06-08 10:02:49,953 p=65391 u=zuul n=ansible | Found installed collection ansible.netcommon:7.1.0 at '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-06-08 10:02:49,954 p=65391 u=zuul n=ansible | Found installed collection ansible.posix:1.6.2 at '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-06-08 10:02:49,955 p=65391 u=zuul n=ansible | Found installed collection @NAMESPACE@.@NAME@:3.1.4 at '/home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@' 2026-06-08 10:02:49,955 p=65391 u=zuul n=ansible | Found installed collection community.okd:4.0.0 at '/home/zuul/.ansible/collections/ansible_collections/community/okd' 2026-06-08 10:02:49,956 p=65391 u=zuul n=ansible | Found installed collection ansible.utils:5.1.2 at '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-06-08 10:02:49,956 p=65391 u=zuul n=ansible | Found installed collection containers.podman:1.16.2 at '/home/zuul/.ansible/collections/ansible_collections/containers/podman' 2026-06-08 10:02:49,957 p=65391 u=zuul n=ansible | Found installed collection cifmw.general:1.0.0+2d92baec at '/home/zuul/.ansible/collections/ansible_collections/cifmw/general' 2026-06-08 10:02:49,957 p=65391 u=zuul n=ansible | Found installed collection community.libvirt:1.3.0 at '/home/zuul/.ansible/collections/ansible_collections/community/libvirt' 2026-06-08 10:02:49,958 p=65391 u=zuul n=ansible | Found installed collection community.crypto:2.22.3 at '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-06-08 10:02:49,965 p=65391 u=zuul n=ansible | Found installed collection community.general:10.0.1 at '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-06-08 10:02:49,966 p=65391 u=zuul n=ansible | Process install dependency map 2026-06-08 10:02:49,967 p=65391 u=zuul n=ansible | Starting collection install process 2026-06-08 10:02:49,967 p=65391 u=zuul n=ansible | Installing 'osp.edpm:0.0.1' to '/home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm' 2026-06-08 10:02:49,990 p=65391 u=zuul n=ansible | Skipping '../../.git' for collection build 2026-06-08 10:02:49,992 p=65391 u=zuul n=ansible | Skipping '../../.github' for collection build 2026-06-08 10:02:49,992 p=65391 u=zuul n=ansible | Skipping '../../contribute' for collection build 2026-06-08 10:02:49,992 p=65391 u=zuul n=ansible | Skipping '../../docs' for collection build 2026-06-08 10:02:49,994 p=65391 u=zuul n=ansible | Skipping '../../molecule' for collection build 2026-06-08 10:02:49,994 p=65391 u=zuul n=ansible | Skipping '../../openstack_ansibleee' for collection build 2026-06-08 10:02:49,999 p=65391 u=zuul n=ansible | Skipping '../../plugins/tests/molecule' for collection build 2026-06-08 10:02:50,000 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_accel_drivers/molecule' for collection build 2026-06-08 10:02:50,003 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_bootstrap/molecule' for collection build 2026-06-08 10:02:50,004 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_ceph_client_files/molecule' for collection build 2026-06-08 10:02:50,005 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_ceph_hci_pre/molecule' for collection build 2026-06-08 10:02:50,007 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_cleanup/molecule' for collection build 2026-06-08 10:02:50,008 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_container_manage/molecule' for collection build 2026-06-08 10:02:50,010 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_container_quadlet/molecule' for collection build 2026-06-08 10:02:50,011 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_container_rm/molecule' for collection build 2026-06-08 10:02:50,012 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_container_standalone/molecule' for collection build 2026-06-08 10:02:50,013 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_ddp_package/molecule' for collection build 2026-06-08 10:02:50,013 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_derive_pci_device_spec/molecule' for collection build 2026-06-08 10:02:50,014 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_download_cache/molecule' for collection build 2026-06-08 10:02:50,015 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_extra_mounts/molecule' for collection build 2026-06-08 10:02:50,016 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_frr/molecule' for collection build 2026-06-08 10:02:50,018 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_growvols/molecule' for collection build 2026-06-08 10:02:50,019 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_instanceha_monitoring/molecule' for collection build 2026-06-08 10:02:50,020 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_iscsid/molecule' for collection build 2026-06-08 10:02:50,022 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_kernel/molecule' for collection build 2026-06-08 10:02:50,022 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_kernel/resources/molecule' for collection build 2026-06-08 10:02:50,024 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_libvirt/molecule' for collection build 2026-06-08 10:02:50,026 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_module_load/molecule' for collection build 2026-06-08 10:02:50,027 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_multipathd/molecule' for collection build 2026-06-08 10:02:50,028 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_network_config/molecule' for collection build 2026-06-08 10:02:50,030 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_dhcp/molecule' for collection build 2026-06-08 10:02:50,033 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_metadata/molecule' for collection build 2026-06-08 10:02:50,035 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_ovn/molecule' for collection build 2026-06-08 10:02:50,038 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_sriov/molecule' for collection build 2026-06-08 10:02:50,040 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_nftables/molecule' for collection build 2026-06-08 10:02:50,043 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_nodes_validation/molecule' for collection build 2026-06-08 10:02:50,044 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_nova/molecule' for collection build 2026-06-08 10:02:50,046 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_nvmeof/molecule' for collection build 2026-06-08 10:02:50,047 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_ovn/molecule' for collection build 2026-06-08 10:02:50,049 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_ovn_bgp_agent/molecule' for collection build 2026-06-08 10:02:50,052 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_ovs/molecule' for collection build 2026-06-08 10:02:50,053 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_ovs_dpdk/molecule' for collection build 2026-06-08 10:02:50,054 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_podman/molecule' for collection build 2026-06-08 10:02:50,056 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_pre_adoption_validation/molecule' for collection build 2026-06-08 10:02:50,057 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_reboot/molecule' for collection build 2026-06-08 10:02:50,057 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_ssh_known_hosts/molecule' for collection build 2026-06-08 10:02:50,058 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_sshd/molecule' for collection build 2026-06-08 10:02:50,059 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_swift/molecule' for collection build 2026-06-08 10:02:50,062 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry/molecule' for collection build 2026-06-08 10:02:50,063 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry_logging/molecule' for collection build 2026-06-08 10:02:50,064 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry_power_monitoring/molecule' for collection build 2026-06-08 10:02:50,065 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_timezone/molecule' for collection build 2026-06-08 10:02:50,066 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_tripleo_cleanup/molecule' for collection build 2026-06-08 10:02:50,066 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_tuned/molecule' for collection build 2026-06-08 10:02:50,067 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_update_services/molecule' for collection build 2026-06-08 10:02:50,067 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_update_system/molecule' for collection build 2026-06-08 10:02:50,068 p=65391 u=zuul n=ansible | Skipping '../../roles/edpm_users/molecule' for collection build 2026-06-08 10:02:50,069 p=65391 u=zuul n=ansible | Skipping '../../roles/env_data/molecule' for collection build 2026-06-08 10:02:50,069 p=65391 u=zuul n=ansible | Skipping '../../scripts' for collection build 2026-06-08 10:02:50,069 p=65391 u=zuul n=ansible | Skipping '../../tests' for collection build 2026-06-08 10:02:50,069 p=65391 u=zuul n=ansible | Skipping '../../zuul.d' for collection build 2026-06-08 10:02:50,069 p=65391 u=zuul n=ansible | Skipping '../../.ansible-lint' for collection build 2026-06-08 10:02:50,069 p=65391 u=zuul n=ansible | Skipping '../../.gitignore' for collection build 2026-06-08 10:02:50,069 p=65391 u=zuul n=ansible | Skipping '../../.pre-commit-config.yaml' for collection build 2026-06-08 10:02:50,069 p=65391 u=zuul n=ansible | Skipping '../../.yamllint' for collection build 2026-06-08 10:02:50,069 p=65391 u=zuul n=ansible | Skipping '../../Makefile' for collection build 2026-06-08 10:02:50,070 p=65391 u=zuul n=ansible | Skipping '../../galaxy.yml' for collection build 2026-06-08 10:02:50,070 p=65391 u=zuul n=ansible | Skipping '../../molecule-requirements.txt' for collection build 2026-06-08 10:02:50,148 p=65391 u=zuul n=ansible | Created collection for osp.edpm:0.0.1 at /home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm 2026-06-08 10:02:50,148 p=65391 u=zuul n=ansible | osp.edpm:0.0.1 was installed successfully 2026-06-08 10:02:50,148 p=65391 u=zuul n=ansible | 'ansible.posix:1.6.2' is already installed, skipping. 2026-06-08 10:02:50,148 p=65391 u=zuul n=ansible | 'community.general:10.0.1' is already installed, skipping. 2026-06-08 10:02:50,148 p=65391 u=zuul n=ansible | 'containers.podman:1.16.2' is already installed, skipping. 2026-06-08 10:02:50,532 p=65393 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+2d92baec"}, "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/32b70b/collections/ansible_collections": {"osp.edpm": {"version": "0.0.1"}}} 2026-06-08 10:02:50,600 p=29740 u=zuul n=molecule.logger | [info]Running [scenario]local_ovn[/] > [action]dependency[/][/] 2026-06-08 10:02:50,602 p=29740 u=zuul n=molecule.dependency.ansible_galaxy.base | Skipping, missing the requirements file. 2026-06-08 10:02:50,603 p=29740 u=zuul n=molecule.dependency.ansible_galaxy.base | Skipping, missing the requirements file. 2026-06-08 10:02:50,616 p=29740 u=zuul n=molecule.logger | [info]Running [scenario]local_ovn[/] > [action]destroy[/][/] 2026-06-08 10:02:50,618 p=29740 u=zuul n=molecule.molecule_plugins.podman.driver | Sanity checks: 'podman' 2026-06-08 10:02:51,638 p=65399 u=zuul n=ansible | PLAY [Destroy] ***************************************************************** 2026-06-08 10:02:51,650 p=65399 u=zuul n=ansible | TASK [Get passwd entries for USER env] ***************************************** 2026-06-08 10:02:51,650 p=65399 u=zuul n=ansible | Monday 08 June 2026 10:02:51 +0000 (0:00:00.014) 0:00:00.014 *********** 2026-06-08 10:02:51,986 p=65399 u=zuul n=ansible | ok: [localhost] 2026-06-08 10:02:51,992 p=65399 u=zuul n=ansible | TASK [Get shell async_dir] ***************************************************** 2026-06-08 10:02:51,993 p=65399 u=zuul n=ansible | Monday 08 June 2026 10:02:51 +0000 (0:00:00.342) 0:00:00.356 *********** 2026-06-08 10:02:52,049 p=65399 u=zuul n=ansible | ok: [localhost] 2026-06-08 10:02:52,052 p=65399 u=zuul n=ansible | TASK [Set async_dir for HOME env] ********************************************** 2026-06-08 10:02:52,052 p=65399 u=zuul n=ansible | Monday 08 June 2026 10:02:52 +0000 (0:00:00.059) 0:00:00.416 *********** 2026-06-08 10:02:52,107 p=65399 u=zuul n=ansible | skipping: [localhost] 2026-06-08 10:02:52,112 p=65399 u=zuul n=ansible | TASK [Destroy molecule instance(s)] ******************************************** 2026-06-08 10:02:52,112 p=65399 u=zuul n=ansible | Monday 08 June 2026 10:02:52 +0000 (0:00:00.059) 0:00:00.476 *********** 2026-06-08 10:02:52,613 p=65399 u=zuul n=ansible | changed: [localhost] => (item={'command': '/sbin/init', 'dockerfile': '../../../../molecule/common/Containerfile.j2', 'image': 'ubi9/ubi-init', 'name': 'instance', 'privileged': True, 'registry': {'url': 'registry.access.redhat.com'}, 'ulimits': ['host']}) 2026-06-08 10:02:52,624 p=65399 u=zuul n=ansible | TASK [Wait for instance(s) deletion to complete] ******************************* 2026-06-08 10:02:52,624 p=65399 u=zuul n=ansible | Monday 08 June 2026 10:02:52 +0000 (0:00:00.512) 0:00:00.988 *********** 2026-06-08 10:02:52,994 p=65399 u=zuul n=ansible | changed: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j726429068153.65435', 'results_file': '/home/zuul/.ansible_async/j726429068153.65435', 'changed': True, 'item': {'command': '/sbin/init', 'dockerfile': '../../../../molecule/common/Containerfile.j2', 'image': 'ubi9/ubi-init', 'name': 'instance', 'privileged': True, 'registry': {'url': 'registry.access.redhat.com'}, 'ulimits': ['host']}, 'ansible_loop_var': 'item'}) 2026-06-08 10:02:53,005 p=65399 u=zuul n=ansible | TASK [Delete podman network dedicated to this scenario] ************************ 2026-06-08 10:02:53,005 p=65399 u=zuul n=ansible | Monday 08 June 2026 10:02:53 +0000 (0:00:00.380) 0:00:01.369 *********** 2026-06-08 10:02:53,056 p=65399 u=zuul n=ansible | skipping: [localhost] => (item=instance: None specified) 2026-06-08 10:02:53,058 p=65399 u=zuul n=ansible | skipping: [localhost] 2026-06-08 10:02:53,075 p=65399 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-08 10:02:53,075 p=65399 u=zuul n=ansible | localhost : ok=4 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2026-06-08 10:02:53,075 p=65399 u=zuul n=ansible | Monday 08 June 2026 10:02:53 +0000 (0:00:00.070) 0:00:01.439 *********** 2026-06-08 10:02:53,075 p=65399 u=zuul n=ansible | =============================================================================== 2026-06-08 10:02:53,075 p=65399 u=zuul n=ansible | Destroy molecule instance(s) -------------------------------------------- 0.51s 2026-06-08 10:02:53,075 p=65399 u=zuul n=ansible | Wait for instance(s) deletion to complete ------------------------------- 0.38s 2026-06-08 10:02:53,075 p=65399 u=zuul n=ansible | Get passwd entries for USER env ----------------------------------------- 0.34s 2026-06-08 10:02:53,075 p=65399 u=zuul n=ansible | Delete podman network dedicated to this scenario ------------------------ 0.07s 2026-06-08 10:02:53,076 p=65399 u=zuul n=ansible | Get shell async_dir ----------------------------------------------------- 0.06s 2026-06-08 10:02:53,076 p=65399 u=zuul n=ansible | Set async_dir for HOME env ---------------------------------------------- 0.06s 2026-06-08 10:02:53,155 p=29740 u=zuul n=molecule.logger | [info]Running [scenario]local_ovn[/] > [action]create[/][/] 2026-06-08 10:02:53,729 p=65475 u=zuul n=ansible | PLAY [Create] ****************************************************************** 2026-06-08 10:02:53,746 p=65475 u=zuul n=ansible | TASK [Get podman executable path] ********************************************** 2026-06-08 10:02:53,746 p=65475 u=zuul n=ansible | Monday 08 June 2026 10:02:53 +0000 (0:00:00.019) 0:00:00.019 *********** 2026-06-08 10:02:54,119 p=65475 u=zuul n=ansible | ok: [localhost] 2026-06-08 10:02:54,125 p=65475 u=zuul n=ansible | TASK [Register podman executable path] ***************************************** 2026-06-08 10:02:54,126 p=65475 u=zuul n=ansible | Monday 08 June 2026 10:02:54 +0000 (0:00:00.379) 0:00:00.398 *********** 2026-06-08 10:02:54,165 p=65475 u=zuul n=ansible | ok: [localhost] 2026-06-08 10:02:54,172 p=65475 u=zuul n=ansible | TASK [Get passwd entries for USER env] ***************************************** 2026-06-08 10:02:54,172 p=65475 u=zuul n=ansible | Monday 08 June 2026 10:02:54 +0000 (0:00:00.046) 0:00:00.445 *********** 2026-06-08 10:02:54,540 p=65475 u=zuul n=ansible | ok: [localhost] 2026-06-08 10:02:54,543 p=65475 u=zuul n=ansible | TASK [Get shell async_dir] ***************************************************** 2026-06-08 10:02:54,543 p=65475 u=zuul n=ansible | Monday 08 June 2026 10:02:54 +0000 (0:00:00.371) 0:00:00.816 *********** 2026-06-08 10:02:54,614 p=65475 u=zuul n=ansible | ok: [localhost] 2026-06-08 10:02:54,617 p=65475 u=zuul n=ansible | TASK [Set async_dir for HOME env] ********************************************** 2026-06-08 10:02:54,617 p=65475 u=zuul n=ansible | Monday 08 June 2026 10:02:54 +0000 (0:00:00.074) 0:00:00.890 *********** 2026-06-08 10:02:54,674 p=65475 u=zuul n=ansible | skipping: [localhost] 2026-06-08 10:02:54,677 p=65475 u=zuul n=ansible | TASK [Log into a container registry] ******************************************* 2026-06-08 10:02:54,677 p=65475 u=zuul n=ansible | Monday 08 June 2026 10:02:54 +0000 (0:00:00.059) 0:00:00.950 *********** 2026-06-08 10:02:54,754 p=65475 u=zuul n=ansible | skipping: [localhost] => (item="instance registry username: None specified") 2026-06-08 10:02:54,756 p=65475 u=zuul n=ansible | skipping: [localhost] 2026-06-08 10:02:54,762 p=65475 u=zuul n=ansible | TASK [Check presence of custom Dockerfiles] ************************************ 2026-06-08 10:02:54,762 p=65475 u=zuul n=ansible | Monday 08 June 2026 10:02:54 +0000 (0:00:00.084) 0:00:01.035 *********** 2026-06-08 10:02:55,165 p=65475 u=zuul n=ansible | ok: [localhost] => (item=Dockerfile: ../../../../molecule/common/Containerfile.j2) 2026-06-08 10:02:55,172 p=65475 u=zuul n=ansible | TASK [Create Dockerfiles from image names] ************************************* 2026-06-08 10:02:55,172 p=65475 u=zuul n=ansible | Monday 08 June 2026 10:02:55 +0000 (0:00:00.409) 0:00:01.445 *********** 2026-06-08 10:02:55,761 p=65475 u=zuul n=ansible | changed: [localhost] => (item="Dockerfile: ../../../../molecule/common/Containerfile.j2; Image: ubi9/ubi-init") 2026-06-08 10:02:55,766 p=65475 u=zuul n=ansible | TASK [Discover local Podman images] ******************************************** 2026-06-08 10:02:55,766 p=65475 u=zuul n=ansible | Monday 08 June 2026 10:02:55 +0000 (0:00:00.593) 0:00:02.038 *********** 2026-06-08 10:02:56,160 p=65475 u=zuul n=ansible | ok: [localhost] => (item=instance) 2026-06-08 10:02:56,165 p=65475 u=zuul n=ansible | TASK [Build an Ansible compatible image] *************************************** 2026-06-08 10:02:56,165 p=65475 u=zuul n=ansible | Monday 08 June 2026 10:02:56 +0000 (0:00:00.399) 0:00:02.438 *********** 2026-06-08 10:02:57,646 p=65475 u=zuul n=ansible | ok: [localhost] => (item=ubi9/ubi-init) 2026-06-08 10:02:57,651 p=65475 u=zuul n=ansible | TASK [Determine the CMD directives] ******************************************** 2026-06-08 10:02:57,651 p=65475 u=zuul n=ansible | Monday 08 June 2026 10:02:57 +0000 (0:00:01.485) 0:00:03.924 *********** 2026-06-08 10:02:57,703 p=65475 u=zuul n=ansible | ok: [localhost] => (item="instance command: /sbin/init") 2026-06-08 10:02:57,708 p=65475 u=zuul n=ansible | TASK [Remove possible pre-existing containers] ********************************* 2026-06-08 10:02:57,708 p=65475 u=zuul n=ansible | Monday 08 June 2026 10:02:57 +0000 (0:00:00.056) 0:00:03.981 *********** 2026-06-08 10:02:57,990 p=65475 u=zuul n=ansible | changed: [localhost] 2026-06-08 10:02:57,998 p=65475 u=zuul n=ansible | TASK [Discover local podman networks] ****************************************** 2026-06-08 10:02:57,999 p=65475 u=zuul n=ansible | Monday 08 June 2026 10:02:57 +0000 (0:00:00.290) 0:00:04.271 *********** 2026-06-08 10:02:58,042 p=65475 u=zuul n=ansible | skipping: [localhost] => (item=instance: None specified) 2026-06-08 10:02:58,043 p=65475 u=zuul n=ansible | skipping: [localhost] 2026-06-08 10:02:58,047 p=65475 u=zuul n=ansible | TASK [Create podman network dedicated to this scenario] ************************ 2026-06-08 10:02:58,047 p=65475 u=zuul n=ansible | Monday 08 June 2026 10:02:58 +0000 (0:00:00.048) 0:00:04.319 *********** 2026-06-08 10:02:58,095 p=65475 u=zuul n=ansible | skipping: [localhost] 2026-06-08 10:02:58,099 p=65475 u=zuul n=ansible | TASK [Create molecule instance(s)] ********************************************* 2026-06-08 10:02:58,099 p=65475 u=zuul n=ansible | Monday 08 June 2026 10:02:58 +0000 (0:00:00.052) 0:00:04.372 *********** 2026-06-08 10:02:58,568 p=65475 u=zuul n=ansible | changed: [localhost] => (item=instance) 2026-06-08 10:02:58,573 p=65475 u=zuul n=ansible | TASK [Wait for instance(s) creation to complete] ******************************* 2026-06-08 10:02:58,573 p=65475 u=zuul n=ansible | Monday 08 June 2026 10:02:58 +0000 (0:00:00.474) 0:00:04.846 *********** 2026-06-08 10:03:04,138 p=65475 u=zuul n=ansible | changed: [localhost] => (item=instance) 2026-06-08 10:03:04,153 p=65475 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-08 10:03:04,153 p=65475 u=zuul n=ansible | localhost : ok=12 changed=4 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0 2026-06-08 10:03:04,153 p=65475 u=zuul n=ansible | Monday 08 June 2026 10:03:04 +0000 (0:00:05.579) 0:00:10.426 *********** 2026-06-08 10:03:04,153 p=65475 u=zuul n=ansible | =============================================================================== 2026-06-08 10:03:04,154 p=65475 u=zuul n=ansible | Wait for instance(s) creation to complete ------------------------------- 5.58s 2026-06-08 10:03:04,154 p=65475 u=zuul n=ansible | Build an Ansible compatible image --------------------------------------- 1.49s 2026-06-08 10:03:04,154 p=65475 u=zuul n=ansible | Create Dockerfiles from image names ------------------------------------- 0.59s 2026-06-08 10:03:04,154 p=65475 u=zuul n=ansible | Create molecule instance(s) --------------------------------------------- 0.47s 2026-06-08 10:03:04,154 p=65475 u=zuul n=ansible | Check presence of custom Dockerfiles ------------------------------------ 0.41s 2026-06-08 10:03:04,154 p=65475 u=zuul n=ansible | Discover local Podman images -------------------------------------------- 0.40s 2026-06-08 10:03:04,154 p=65475 u=zuul n=ansible | Get podman executable path ---------------------------------------------- 0.38s 2026-06-08 10:03:04,154 p=65475 u=zuul n=ansible | Get passwd entries for USER env ----------------------------------------- 0.37s 2026-06-08 10:03:04,154 p=65475 u=zuul n=ansible | Remove possible pre-existing containers --------------------------------- 0.29s 2026-06-08 10:03:04,154 p=65475 u=zuul n=ansible | Log into a container registry ------------------------------------------- 0.08s 2026-06-08 10:03:04,154 p=65475 u=zuul n=ansible | Get shell async_dir ----------------------------------------------------- 0.07s 2026-06-08 10:03:04,154 p=65475 u=zuul n=ansible | Set async_dir for HOME env ---------------------------------------------- 0.06s 2026-06-08 10:03:04,154 p=65475 u=zuul n=ansible | Determine the CMD directives -------------------------------------------- 0.06s 2026-06-08 10:03:04,154 p=65475 u=zuul n=ansible | Create podman network dedicated to this scenario ------------------------ 0.05s 2026-06-08 10:03:04,154 p=65475 u=zuul n=ansible | Discover local podman networks ------------------------------------------ 0.05s 2026-06-08 10:03:04,154 p=65475 u=zuul n=ansible | Register podman executable path ----------------------------------------- 0.05s 2026-06-08 10:03:04,257 p=29740 u=zuul n=molecule.logger | [info]Running [scenario]local_ovn[/] > [action]prepare[/][/] 2026-06-08 10:03:04,903 p=65769 u=zuul n=ansible | PLAY [Prepare] ***************************************************************** 2026-06-08 10:03:04,945 p=65769 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2026-06-08 10:03:04,946 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:03:04 +0000 (0:00:00.045) 0:00:00.045 *********** 2026-06-08 10:03:06,665 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:03:06,752 p=65769 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-08 10:03:06,752 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:03:06 +0000 (0:00:01.806) 0:00:01.852 *********** 2026-06-08 10:03:06,774 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:03:06,791 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** 2026-06-08 10:03:06,791 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:03:06 +0000 (0:00:00.038) 0:00:01.891 *********** 2026-06-08 10:03:06,814 p=65769 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:03:06,833 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** 2026-06-08 10:03:06,833 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:03:06 +0000 (0:00:00.041) 0:00:01.933 *********** 2026-06-08 10:03:06,912 p=65769 u=zuul n=ansible | ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/common/test_deps/vars/redhat-9.yml) 2026-06-08 10:03:06,931 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* 2026-06-08 10:03:06,932 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:03:06 +0000 (0:00:00.098) 0:00:02.031 *********** 2026-06-08 10:03:08,199 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:03:08,223 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** 2026-06-08 10:03:08,223 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:03:08 +0000 (0:00:01.291) 0:00:03.323 *********** 2026-06-08 10:03:10,169 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:03:10,192 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** 2026-06-08 10:03:10,192 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:03:10 +0000 (0:00:01.969) 0:00:05.292 *********** 2026-06-08 10:03:11,210 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:03:11,239 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* 2026-06-08 10:03:11,239 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:03:11 +0000 (0:00:01.047) 0:00:06.339 *********** 2026-06-08 10:03:12,593 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:03:12,623 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create default repo file] ******** 2026-06-08 10:03:12,623 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:03:12 +0000 (0:00:01.383) 0:00:07.723 *********** 2026-06-08 10:03:14,772 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:03:14,790 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** 2026-06-08 10:03:14,791 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:03:14 +0000 (0:00:02.167) 0:00:09.890 *********** 2026-06-08 10:03:17,735 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:03:17,765 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* 2026-06-08 10:03:17,766 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:03:17 +0000 (0:00:02.975) 0:00:12.865 *********** 2026-06-08 10:03:19,481 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:03:19,524 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** 2026-06-08 10:03:19,525 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:03:19 +0000 (0:00:01.759) 0:00:14.624 *********** 2026-06-08 10:03:21,499 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:03:21,525 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create repos] ******************** 2026-06-08 10:03:21,525 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:03:21 +0000 (0:00:02.000) 0:00:16.625 *********** 2026-06-08 10:03:22,993 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:03:23,033 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** 2026-06-08 10:03:23,033 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:03:23 +0000 (0:00:01.508) 0:00:18.133 *********** 2026-06-08 10:03:24,074 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:03:24,102 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** 2026-06-08 10:03:24,103 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:03:24 +0000 (0:00:01.069) 0:00:19.202 *********** 2026-06-08 10:03:25,194 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:03:25,232 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** 2026-06-08 10:03:25,232 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:03:25 +0000 (0:00:01.129) 0:00:20.332 *********** 2026-06-08 10:04:34,643 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:04:34,685 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** 2026-06-08 10:04:34,685 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:04:34 +0000 (0:01:09.452) 0:01:29.785 *********** 2026-06-08 10:04:48,367 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:04:48,399 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** 2026-06-08 10:04:48,399 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:04:48 +0000 (0:00:13.714) 0:01:43.499 *********** 2026-06-08 10:04:50,611 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:04:50,668 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install extra packages] ********** 2026-06-08 10:04:50,669 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:04:50 +0000 (0:00:02.269) 0:01:45.768 *********** 2026-06-08 10:04:50,692 p=65769 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:04:50,713 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** 2026-06-08 10:04:50,713 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:04:50 +0000 (0:00:00.044) 0:01:45.813 *********** 2026-06-08 10:04:51,620 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:04:51,662 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** 2026-06-08 10:04:51,662 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:04:51 +0000 (0:00:00.948) 0:01:46.762 *********** 2026-06-08 10:04:52,608 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:04:52,635 p=65769 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** 2026-06-08 10:04:52,635 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:04:52 +0000 (0:00:00.972) 0:01:47.735 *********** 2026-06-08 10:04:54,755 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:04:54,806 p=65769 u=zuul n=ansible | TASK [ansible.builtin.include_role : osp.edpm.env_data] ************************ 2026-06-08 10:04:54,806 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:04:54 +0000 (0:00:02.171) 0:01:49.906 *********** 2026-06-08 10:04:54,869 p=65769 u=zuul n=ansible | TASK [osp.edpm.env_data : Validating arguments against arg spec 'main' - The main entry point for the osp.edpm.env_data role.] *** 2026-06-08 10:04:54,870 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:04:54 +0000 (0:00:00.063) 0:01:49.969 *********** 2026-06-08 10:04:54,883 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:04:54,901 p=65769 u=zuul n=ansible | TASK [osp.edpm.env_data : Gather all installed packages] *********************** 2026-06-08 10:04:54,901 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:04:54 +0000 (0:00:00.031) 0:01:50.001 *********** 2026-06-08 10:04:56,568 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:04:56,594 p=65769 u=zuul n=ansible | TASK [osp.edpm.env_data : Gather repository list] ****************************** 2026-06-08 10:04:56,594 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:04:56 +0000 (0:00:01.692) 0:01:51.694 *********** 2026-06-08 10:04:58,948 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:04:58,973 p=65769 u=zuul n=ansible | TASK [osp.edpm.env_data : Output installed packages] *************************** 2026-06-08 10:04:58,973 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:04:58 +0000 (0:00:02.379) 0:01:54.073 *********** 2026-06-08 10:04:59,013 p=65769 u=zuul n=ansible | ok: [instance] => msg: - gpg-pubkey - setup - filesystem - tzdata - basesystem - python3-setuptools-wheel - pcre2-syntax - ncurses-base - ncurses-libs - bash - libgcc - glibc-minimal-langpack - glibc-common - glibc - zlib - bzip2-libs - xz-libs - libzstd - sqlite-libs - libgpg-error - libxml2 - libattr - libacl - libcap - libffi - libstdc++ - popt - crypto-policies - json-c - keyutils-libs - libcom_err - libtasn1 - libuuid - libxcrypt - lua-libs - readline - p11-kit - libassuan - elfutils-libelf - file-libs - gdbm-libs - gmp - libsepol - libsigsegv - libsmartcols - libunistring - pcre - grep - libidn2 - mpfr - gawk - libcomps - keyutils - attr - libgcrypt - libksba - alternatives - p11-kit-trust - libcap-ng - audit-libs - libgomp - libnghttp2 - libtool-ltdl - libverto - libyaml - lz4-libs - nettle - gnutls - npth - pcre2 - libselinux - coreutils-single - sed - libblkid - libmount - glib2 - json-glib - openssl-fips-provider-so - openssl-fips-provider - findutils - ca-certificates - openssl-libs - krb5-libs - libcurl-minimal - curl-minimal - cyrus-sasl-lib - libarchive - rpm - rpm-libs - libmodulemd - libsolv - libevent - librhsm - python3-pip-wheel - python3 - python3-libs - python3-libcomps - shadow-utils - openldap - gnupg2 - gpgme - librepo - libdnf - python3-libdnf - python3-hawkey - python3-gpg - tpm2-tss - ima-evm-utils - rpm-sign-libs - elfutils-default-yama-scope - elfutils-libs - rpm-build-libs - python3-rpm - libreport-filesystem - dnf-data - python3-dnf - dnf - fonts-filesystem - dejavu-sans-fonts - langpacks-core-font-en - langpacks-core-en - langpacks-en - yum - libdnf-plugin-subscription-manager - crypto-policies-scripts - gzip - tar - vim-minimal - gdb-gdbserver - rootfiles - python3-six - python3-dateutil - dmidecode - python3-iniparse - subscription-manager-rhsm-certificates - python3-setuptools - python3-idna - libfdisk - cracklib - cracklib-dicts - python3-inotify - dbus-libs - python3-dbus - python3-systemd - util-linux-core - which - python3-pysocks - python3-urllib3 - python3-librepo - python3-decorator - python3-chardet - python3-requests - python3-cloud-what - python3-subscription-manager-rhsm - psmisc - openssl - libutempter - libseccomp - libmnl - libeconf - libdb - pam - libpwquality - util-linux - libuser - passwd - usermode - virt-what - libbpf - iproute - kmod-libs - gobject-introspection - python3-gobject-base-noarch - python3-gobject-base - acl - dbus - dbus-common - dbus-broker - python3-dnf-plugins-core - subscription-manager - procps-ng - expat - libxcrypt-compat - openssh - ncurses - libselinux-utils - libedit - libcbor - libfido2 - openssh-clients - less - git-core - git-core-doc - groff-base - perl-Digest - perl-Digest-MD5 - perl-B - perl-FileHandle - perl-Data-Dumper - perl-libnet - perl-AutoLoader - perl-base - perl-URI - perl-Time-Local - perl-Mozilla-CA - perl-if - perl-IO-Socket-IP - perl-File-Path - perl-Pod-Escapes - perl-Text-Tabs+Wrap - perl-IO-Socket-SSL - perl-Net-SSLeay - perl-Term-ANSIColor - perl-Class-Struct - perl-POSIX - perl-IPC-Open3 - perl-subs - perl-File-Temp - perl-Term-Cap - perl-HTTP-Tiny - perl-Pod-Simple - perl-Socket - perl-SelectSaver - perl-Symbol - perl-File-stat - perl-podlators - perl-Pod-Perldoc - perl-Text-ParseWords - perl-Fcntl - perl-mro - perl-IO - perl-overloading - perl-Pod-Usage - perl-MIME-Base64 - perl-Scalar-List-Utils - perl-constant - perl-parent - perl-Errno - perl-File-Basename - perl-Getopt-Std - perl-Storable - perl-overload - perl-vars - perl-Getopt-Long - perl-Carp - perl-Exporter - perl-PathTools - perl-NDBM_File - perl-Encode - perl-libs - perl-interpreter - perl-Error - perl-DynaLoader - perl-TermReadKey - perl-lib - perl-Git - git - diffutils - policycoreutils - selinux-policy - selinux-policy-targeted - rpm-plugin-selinux - python3-pip - python3-libselinux - sudo - systemd-libs - python3-pbr - python3-pyyaml - kmod - container-selinux - protobuf-c - python3-netaddr - libnl3 - libnftnl - jansson - chkconfig - NetworkManager-config-server - fuse3-libs - libsemanage - python3-libsemanage - shadow-utils-subid - libibverbs - unbound-libs - passt-selinux - passt - python3-stevedore - conmon - NetworkManager-libnm - python3-pyudev - systemd-rpm-macros - systemd-pam - systemd - iputils - device-mapper-libs - device-mapper - cryptsetup-libs - initscripts-service - python3-setools - numactl-libs - libnfnetlink - libnetfilter_conntrack - iptables-libs - iptables-nft - nftables - libndp - kbd-misc - kbd-legacy - kbd - systemd-udev - NetworkManager - NetworkManager-ovs - nmstate-libs - nmstate - python3-libnmstate - initscripts-rename-device - initscripts - hostname - fuse-common - fuse3 - fuse-overlayfs - ethtool - dhcp-common - centos-gpg-keys - centos-stream-repos - bc - yajl - python3-pyrsistent - python3-psutil - python3-audit - python3-attrs - python3-jsonschema - mstflint - libslirp - slirp4netns - libnet - criu - criu-libs - crun - containers-common - libmaxminddb - geolite2-country - geolite2-city - ipcalc - openstack-network-scripts - openstack-network-scripts-openvswitch3.4 - dhcp-client - checkpolicy - aardvark-dns - netavark - python3-wrapt - python3-debtcollector - python3-rfc3986 - python3-pyroute2 - python3-pyparsing - python3-packaging - python3-iso8601 - python3-fasteners - python3-distro - python3-policycoreutils - policycoreutils-python-utils - openvswitch-selinux-extra-policy - openvswitch3.4 - python-oslo-utils-lang - python-oslo-i18n-lang - python3-oslo-i18n - python3-oslo-utils - python3-oslo-config - python-oslo-concurrency-lang - python3-oslo-concurrency - os-net-config - rdo-openvswitch - podman - centos-stream-release 2026-06-08 10:04:59,031 p=65769 u=zuul n=ansible | TASK [osp.edpm.env_data : Output installed repositories] *********************** 2026-06-08 10:04:59,031 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:04:59 +0000 (0:00:00.057) 0:01:54.131 *********** 2026-06-08 10:04:59,057 p=65769 u=zuul n=ansible | ok: [instance] => msg: |- #### REPOSITORIES Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. repo id repo name appstream CentOS Stream 9 - AppStream baseos CentOS Stream 9 - BaseOS centos9-nfv-ovs NFV SIG OpenvSwitch centos9-opstools centos9-opstools centos9-rabbitmq centos9-rabbitmq centos9-storage centos9-storage delorean-component-barbican delorean-python-castellan-609f4ea667df386849930cf61d875b5c9e16abbb delorean-component-baremetal delorean-openstack-ironic-c525a16b06266b6b474c99b13301d5b4409e92a0 delorean-component-cinder delorean-openstack-cinder-92c645f1f1e913b5b1cd8ad0227a251f03adec04 delorean-component-clients delorean-ansible-collections-openstack-f584c54dfd03e81c1e9c30e2d22f19d2d17a4353 delorean-component-cloudops delorean-openstack-ceilometer-60803e710e7f5b3cd6b1f2175bc41b67ac456667 delorean-component-common delorean-openstack-kolla-e7bd46dad0b62ff151667be2a6f5c8a7be41911e delorean-component-compute delorean-openstack-nova-3e7017eb2952d5258d96e27b6c16aae1ed472b21 delorean-component-designate delorean-openstack-designate-82652559ea8641b11c4227f0e9cf273b4c567b96 delorean-component-glance delorean-openstack-glance-e055873be4079bc9d37165cf75de5495603133b0 delorean-component-keystone delorean-openstack-keystone-4f1b7e96e38463d5fcd9143446b408bc4c0360d1 delorean-component-manila delorean-openstack-manila-70623bb84e7880f7f2f750bda2774e5e5151c900 delorean-component-network delorean-python-networking-mlnx-7139a7f0bce9d6a1f5fe919f623386a55396229d delorean-component-octavia delorean-openstack-octavia-e981d3e172b8e4471f97251afc491141f06ec867 delorean-component-optimize delorean-openstack-watcher-71470dac73abba9e5dcf284462b4e1d167777745 delorean-component-podified delorean-python-tcib-9aecfe867ca44ca276dd228be612c156cf3842f7 delorean-component-puppet delorean-puppet-zaqar-c2ce77ddb5773c1b00dc3b32705a43a0005c3093 delorean-component-swift delorean-openstack-swift-e10c2bafcb8fc80929bce3e064fee5f86a49e718 delorean-component-tempest delorean-python-mistral-tests-tempest-900580c9530660d21ca20063459f673803b7a299 delorean-component-ui delorean-python-django-horizon-915b939b342dc65f46cca345b93deaaee675e778 delorean-master-build-deps dlrn-master-build-deps delorean-master-testing dlrn-master-testing epel-low-priority Extra Packages for Enterprise Linux 9 - x86_64 extras-common CentOS Stream 9 - Extras packages repo-setup-centos-appstream repo-setup-centos-appstream repo-setup-centos-baseos repo-setup-centos-baseos repo-setup-centos-highavailability repo-setup-centos-highavailability repo-setup-centos-powertools repo-setup-centos-powertools 2026-06-08 10:04:59,105 p=65769 u=zuul n=ansible | TASK [Install and modprobe openvswitch] **************************************** 2026-06-08 10:04:59,105 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:04:59 +0000 (0:00:00.074) 0:01:54.205 *********** 2026-06-08 10:04:59,878 p=65769 u=zuul n=ansible | changed: [instance -> localhost] 2026-06-08 10:04:59,894 p=65769 u=zuul n=ansible | TASK [Ensure /etc/localtime exists] ******************************************** 2026-06-08 10:04:59,894 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:04:59 +0000 (0:00:00.788) 0:01:54.994 *********** 2026-06-08 10:05:00,897 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:00,914 p=65769 u=zuul n=ansible | TASK [Force systemd to reread configs] ***************************************** 2026-06-08 10:05:00,915 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:00 +0000 (0:00:01.020) 0:01:56.014 *********** 2026-06-08 10:05:02,395 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:05:02,432 p=65769 u=zuul n=ansible | TASK [Download required role packages] ***************************************** 2026-06-08 10:05:02,432 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:02 +0000 (0:00:01.517) 0:01:57.532 *********** 2026-06-08 10:05:02,501 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Download needed container images] ******************** 2026-06-08 10:05:02,501 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:02 +0000 (0:00:00.068) 0:01:57.601 *********** 2026-06-08 10:05:08,956 p=65769 u=zuul n=ansible | changed: [instance] => (item=quay.io/podified-antelope-centos9/openstack-frr:current-podified) 2026-06-08 10:05:09,038 p=65769 u=zuul n=ansible | TASK [Running FRR] ************************************************************* 2026-06-08 10:05:09,038 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:09 +0000 (0:00:06.536) 0:02:04.138 *********** 2026-06-08 10:05:09,175 p=65769 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-08 10:05:09,175 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:09 +0000 (0:00:00.137) 0:02:04.275 *********** 2026-06-08 10:05:09,232 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:05:09,249 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather user fact] ************************************ 2026-06-08 10:05:09,249 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:09 +0000 (0:00:00.074) 0:02:04.349 *********** 2026-06-08 10:05:10,288 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:05:10,303 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Create persistent directories] *********************** 2026-06-08 10:05:10,303 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:10 +0000 (0:00:01.053) 0:02:05.403 *********** 2026-06-08 10:05:11,248 p=65769 u=zuul n=ansible | changed: [instance] => (item={'path': '/var/lib/openstack/frr', 'setype': 'container_file_t', 'mode': '0750'}) 2026-06-08 10:05:12,067 p=65769 u=zuul n=ansible | changed: [instance] => (item={'path': '/run/frr', 'setype': 'container_file_t', 'mode': '0755'}) 2026-06-08 10:05:12,959 p=65769 u=zuul n=ansible | changed: [instance] => (item={'path': '/var/lib/edpm-config/firewall', 'setype': 'container_file_t', 'mode': '0750'}) 2026-06-08 10:05:12,976 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Ensure /run/frr is present upon reboot] ************** 2026-06-08 10:05:12,976 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:12 +0000 (0:00:02.673) 0:02:08.076 *********** 2026-06-08 10:05:14,809 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:14,824 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather SELinux fact if needed] *********************** 2026-06-08 10:05:14,825 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:14 +0000 (0:00:01.848) 0:02:09.924 *********** 2026-06-08 10:05:14,850 p=65769 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:05:14,866 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Create directory /var/lib/openstack/frr] ************* 2026-06-08 10:05:14,867 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:14 +0000 (0:00:00.041) 0:02:09.966 *********** 2026-06-08 10:05:16,029 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:16,060 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Inject firewall rules for frr BGP and BFD] *********** 2026-06-08 10:05:16,061 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:16 +0000 (0:00:01.194) 0:02:11.160 *********** 2026-06-08 10:05:17,128 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:17,158 p=65769 u=zuul n=ansible | TASK [Configure firewall for frr BGP and BFD] ********************************** 2026-06-08 10:05:17,158 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:17 +0000 (0:00:01.097) 0:02:12.258 *********** 2026-06-08 10:05:17,242 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Create snippets directory] ********************** 2026-06-08 10:05:17,242 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:17 +0000 (0:00:00.083) 0:02:12.342 *********** 2026-06-08 10:05:18,213 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:05:18,253 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Push default ruleset snipet] ******************** 2026-06-08 10:05:18,253 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:18 +0000 (0:00:01.011) 0:02:13.353 *********** 2026-06-08 10:05:20,683 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:20,713 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Write user rules snippet] *********************** 2026-06-08 10:05:20,713 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:20 +0000 (0:00:02.459) 0:02:15.813 *********** 2026-06-08 10:05:22,619 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:22,643 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Push empty ruleset] ***************************** 2026-06-08 10:05:22,643 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:22 +0000 (0:00:01.930) 0:02:17.743 *********** 2026-06-08 10:05:24,532 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:24,564 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Load empty ruleset] ***************************** 2026-06-08 10:05:24,565 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:24 +0000 (0:00:01.921) 0:02:19.664 *********** 2026-06-08 10:05:25,755 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:25,784 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Delete iptables-compat tables if load failed due to bare chains] *** 2026-06-08 10:05:25,785 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:25 +0000 (0:00:01.219) 0:02:20.884 *********** 2026-06-08 10:05:25,815 p=65769 u=zuul n=ansible | skipping: [instance] => (item=inet filter) 2026-06-08 10:05:25,821 p=65769 u=zuul n=ansible | skipping: [instance] => (item=inet raw) 2026-06-08 10:05:25,831 p=65769 u=zuul n=ansible | skipping: [instance] => (item=inet nat) 2026-06-08 10:05:25,837 p=65769 u=zuul n=ansible | skipping: [instance] => (item=ip filter) 2026-06-08 10:05:25,843 p=65769 u=zuul n=ansible | skipping: [instance] => (item=ip raw) 2026-06-08 10:05:25,850 p=65769 u=zuul n=ansible | skipping: [instance] => (item=ip nat) 2026-06-08 10:05:25,856 p=65769 u=zuul n=ansible | skipping: [instance] => (item=ip6 filter) 2026-06-08 10:05:25,858 p=65769 u=zuul n=ansible | skipping: [instance] => (item=ip6 raw) 2026-06-08 10:05:25,859 p=65769 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:05:25,907 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Retry loading empty ruleset after cleanup] ****** 2026-06-08 10:05:25,907 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:25 +0000 (0:00:00.122) 0:02:21.007 *********** 2026-06-08 10:05:25,928 p=65769 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:05:25,950 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Get current nftables content] ******************* 2026-06-08 10:05:25,951 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:25 +0000 (0:00:00.043) 0:02:21.050 *********** 2026-06-08 10:05:26,894 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:26,909 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Load firewall snippets] ************************* 2026-06-08 10:05:26,910 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:26 +0000 (0:00:00.958) 0:02:22.009 *********** 2026-06-08 10:05:27,934 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:05:27,955 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate chain jumps] *************************** 2026-06-08 10:05:27,955 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:27 +0000 (0:00:01.045) 0:02:23.055 *********** 2026-06-08 10:05:29,803 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:29,826 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate chain jumps] *************************** 2026-06-08 10:05:29,826 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:29 +0000 (0:00:01.870) 0:02:24.926 *********** 2026-06-08 10:05:32,137 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:32,172 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft flushes] *************************** 2026-06-08 10:05:32,172 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:32 +0000 (0:00:02.346) 0:02:27.272 *********** 2026-06-08 10:05:34,125 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:34,146 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft edpm chains] *********************** 2026-06-08 10:05:34,146 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:34 +0000 (0:00:01.973) 0:02:29.245 *********** 2026-06-08 10:05:36,029 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:36,045 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft ruleset in static file] ************ 2026-06-08 10:05:36,045 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:36 +0000 (0:00:01.899) 0:02:31.145 *********** 2026-06-08 10:05:38,203 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:38,223 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Create a sentinel file when nft rules are changed] *** 2026-06-08 10:05:38,223 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:38 +0000 (0:00:02.177) 0:02:33.323 *********** 2026-06-08 10:05:39,243 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:39,281 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Validate all of the generated content before loading] *** 2026-06-08 10:05:39,281 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:39 +0000 (0:00:01.058) 0:02:34.381 *********** 2026-06-08 10:05:40,253 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:40,281 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Ensure we load our different nft rulesets on boot] *** 2026-06-08 10:05:40,281 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:40 +0000 (0:00:01.000) 0:02:35.381 *********** 2026-06-08 10:05:41,402 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:41,430 p=65769 u=zuul n=ansible | TASK [Apply firewall for frr BGP and BFD] ************************************** 2026-06-08 10:05:41,430 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:41 +0000 (0:00:01.148) 0:02:36.530 *********** 2026-06-08 10:05:41,507 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Inject our custom chains in nftables] *********** 2026-06-08 10:05:41,507 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:41 +0000 (0:00:00.076) 0:02:36.607 *********** 2026-06-08 10:05:42,508 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:42,537 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Check if rules are changed] ********************* 2026-06-08 10:05:42,537 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:42 +0000 (0:00:01.029) 0:02:37.637 *********** 2026-06-08 10:05:43,570 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:05:43,591 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Reload ruleset] ********************************* 2026-06-08 10:05:43,591 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:43 +0000 (0:00:01.054) 0:02:38.691 *********** 2026-06-08 10:05:44,633 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:44,661 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Delete nft_ruleset_changed file] **************** 2026-06-08 10:05:44,661 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:44 +0000 (0:00:01.070) 0:02:39.761 *********** 2026-06-08 10:05:45,707 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:45,756 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Identify the real interfaces via os-net-config] ****** 2026-06-08 10:05:45,756 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:45 +0000 (0:00:01.094) 0:02:40.856 *********** 2026-06-08 10:05:46,951 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:46,968 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Os-net-config from json] ***************************** 2026-06-08 10:05:46,969 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:46 +0000 (0:00:01.212) 0:02:42.068 *********** 2026-06-08 10:05:46,986 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:05:47,010 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Assert either edpm_frr_bgp_peers or edpm_frr_bgp_uplinks configured] *** 2026-06-08 10:05:47,011 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:47 +0000 (0:00:00.041) 0:02:42.110 *********** 2026-06-08 10:05:47,040 p=65769 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:05:47,062 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Construct FRR uplink interfaces from os-net-config mappings] *** 2026-06-08 10:05:47,062 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:47 +0000 (0:00:00.051) 0:02:42.162 *********** 2026-06-08 10:05:47,093 p=65769 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:05:47,116 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Failed to construct FRR uplink interfaces] *********** 2026-06-08 10:05:47,116 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:47 +0000 (0:00:00.053) 0:02:42.216 *********** 2026-06-08 10:05:47,150 p=65769 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:05:47,192 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather facts if they don't exist] ******************** 2026-06-08 10:05:47,193 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:47 +0000 (0:00:00.076) 0:02:42.292 *********** 2026-06-08 10:05:47,212 p=65769 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:05:47,235 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR] *************************************** 2026-06-08 10:05:47,235 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:47 +0000 (0:00:00.042) 0:02:42.335 *********** 2026-06-08 10:05:49,225 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:49,242 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR daemons] ******************************* 2026-06-08 10:05:49,243 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:49 +0000 (0:00:02.007) 0:02:44.342 *********** 2026-06-08 10:05:51,185 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:51,214 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /var/local/libexec dir] ********** 2026-06-08 10:05:51,215 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:51 +0000 (0:00:01.971) 0:02:46.314 *********** 2026-06-08 10:05:52,173 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:52,189 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container] *** 2026-06-08 10:05:52,189 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:52 +0000 (0:00:00.974) 0:02:47.288 *********** 2026-06-08 10:05:54,198 p=65769 u=zuul n=ansible | changed: [instance] => (item=edpm-container-shutdown) 2026-06-08 10:05:56,077 p=65769 u=zuul n=ansible | changed: [instance] => (item=edpm-start-podman-container) 2026-06-08 10:05:56,099 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create systemd preset dir] ************** 2026-06-08 10:05:56,100 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:56 +0000 (0:00:03.910) 0:02:51.199 *********** 2026-06-08 10:05:57,158 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:57,181 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/edpm-container-shutdown.service] *** 2026-06-08 10:05:57,181 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:57 +0000 (0:00:01.081) 0:02:52.281 *********** 2026-06-08 10:05:59,089 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:05:59,117 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-edpm-container-shutdown.preset] *** 2026-06-08 10:05:59,117 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:05:59 +0000 (0:00:01.936) 0:02:54.217 *********** 2026-06-08 10:06:01,203 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:01,219 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start edpm-container-shutdown] *** 2026-06-08 10:06:01,219 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:01 +0000 (0:00:02.101) 0:02:56.319 *********** 2026-06-08 10:06:02,775 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:02,789 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/netns-placeholder.service] *** 2026-06-08 10:06:02,789 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:02 +0000 (0:00:01.569) 0:02:57.889 *********** 2026-06-08 10:06:04,849 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:04,879 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-netns-placeholder.preset] *** 2026-06-08 10:06:04,879 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:04 +0000 (0:00:02.089) 0:02:59.979 *********** 2026-06-08 10:06:06,916 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:06,948 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start netns-placeholder] ***** 2026-06-08 10:06:06,948 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:06 +0000 (0:00:02.069) 0:03:02.048 *********** 2026-06-08 10:06:08,471 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:08,524 p=65769 u=zuul n=ansible | TASK [Run frr container] ******************************************************* 2026-06-08 10:06:08,524 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:08 +0000 (0:00:01.575) 0:03:03.624 *********** 2026-06-08 10:06:08,618 p=65769 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-08 10:06:08,618 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:08 +0000 (0:00:00.093) 0:03:03.718 *********** 2026-06-08 10:06:08,706 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:06:08,735 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure /var/lib/edpm-config exists with correct ownership] *** 2026-06-08 10:06:08,735 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:08 +0000 (0:00:00.117) 0:03:03.835 *********** 2026-06-08 10:06:09,697 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:09,731 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure directory exists: /var/lib/kolla/config_files] *** 2026-06-08 10:06:09,732 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:09 +0000 (0:00:00.996) 0:03:04.831 *********** 2026-06-08 10:06:10,745 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:10,769 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create kolla config files] ********** 2026-06-08 10:06:10,769 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:10 +0000 (0:00:01.037) 0:03:05.869 *********** 2026-06-08 10:06:12,799 p=65769 u=zuul n=ansible | changed: [instance] => (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-08 10:06:12,824 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Deploy containers via Quadlet: [ frr ]] *** 2026-06-08 10:06:12,825 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:12 +0000 (0:00:02.055) 0:03:07.924 *********** 2026-06-08 10:06:12,864 p=65769 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:06:12,888 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create config dir /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-08 10:06:12,888 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:12 +0000 (0:00:00.063) 0:03:07.988 *********** 2026-06-08 10:06:13,917 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:13,954 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render container definitions: [frr ]] *** 2026-06-08 10:06:13,955 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:13 +0000 (0:00:01.066) 0:03:09.054 *********** 2026-06-08 10:06:16,095 p=65769 u=zuul n=ansible | changed: [instance] => (item=None) 2026-06-08 10:06:16,097 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:16,111 p=65769 u=zuul n=ansible | TASK [Run containers: [ frr ]] ************************************************* 2026-06-08 10:06:16,111 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:16 +0000 (0:00:02.156) 0:03:11.211 *********** 2026-06-08 10:06:16,181 p=65769 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-08 10:06:16,181 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:16 +0000 (0:00:00.069) 0:03:11.280 *********** 2026-06-08 10:06:16,272 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:06:16,287 p=65769 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-08 10:06:16,287 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:16 +0000 (0:00:00.106) 0:03:11.387 *********** 2026-06-08 10:06:17,542 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:06:17,562 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Initialize all_containers_hash for this invocation] *** 2026-06-08 10:06:17,563 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:17 +0000 (0:00:01.275) 0:03:12.662 *********** 2026-06-08 10:06:17,656 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:06:17,676 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Filter configs if container list provided] *** 2026-06-08 10:06:17,676 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:17 +0000 (0:00:00.113) 0:03:12.776 *********** 2026-06-08 10:06:17,823 p=65769 u=zuul n=ansible | ok: [instance] => (item=frr) 2026-06-08 10:06:17,855 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Use all configs if no filter] *********** 2026-06-08 10:06:17,855 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:17 +0000 (0:00:00.179) 0:03:12.955 *********** 2026-06-08 10:06:17,944 p=65769 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:06:18,001 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Update container configs with new config hashes] *** 2026-06-08 10:06:18,001 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:18 +0000 (0:00:00.145) 0:03:13.101 *********** 2026-06-08 10:06:19,040 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:19,060 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Delete orphan containers (DEPRECATED)] *** 2026-06-08 10:06:19,060 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:19 +0000 (0:00:01.058) 0:03:14.160 *********** 2026-06-08 10:06:19,088 p=65769 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:06:19,109 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create containers from /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-08 10:06:19,110 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:19 +0000 (0:00:00.049) 0:03:14.209 *********** 2026-06-08 10:06:19,167 p=65769 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm/roles/edpm_container_manage/tasks/create.yml for instance 2026-06-08 10:06:19,188 p=65769 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-08 10:06:19,189 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:19 +0000 (0:00:00.079) 0:03:14.288 *********** 2026-06-08 10:06:20,971 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:21,001 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Check if /etc/sysconfig/podman_drop_in exists] *** 2026-06-08 10:06:21,002 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:21 +0000 (0:00:01.813) 0:03:16.101 *********** 2026-06-08 10:06:22,202 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:06:22,233 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Set podman_drop_in fact] **************** 2026-06-08 10:06:22,233 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:22 +0000 (0:00:01.231) 0:03:17.333 *********** 2026-06-08 10:06:22,268 p=65769 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:06:22,297 p=65769 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-08 10:06:22,297 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:22 +0000 (0:00:00.063) 0:03:17.397 *********** 2026-06-08 10:06:27,368 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:27,412 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service state file] ********** 2026-06-08 10:06:27,412 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:27 +0000 (0:00:05.114) 0:03:22.512 *********** 2026-06-08 10:06:27,497 p=65769 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm/roles/edpm_container_standalone/tasks/state_file_update.yml for instance 2026-06-08 10:06:27,511 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Read current state file] ************ 2026-06-08 10:06:27,511 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:27 +0000 (0:00:00.099) 0:03:22.611 *********** 2026-06-08 10:06:28,629 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:06:28,648 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Parse state file data] ************** 2026-06-08 10:06:28,648 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:28 +0000 (0:00:01.136) 0:03:23.748 *********** 2026-06-08 10:06:28,700 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:06:28,719 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine service name for state file] *** 2026-06-08 10:06:28,719 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:28 +0000 (0:00:00.071) 0:03:23.819 *********** 2026-06-08 10:06:28,763 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:06:28,784 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Remove container from service containers list] *** 2026-06-08 10:06:28,784 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:28 +0000 (0:00:00.064) 0:03:23.884 *********** 2026-06-08 10:06:28,820 p=65769 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:06:28,840 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service with remaining containers] *** 2026-06-08 10:06:28,840 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:28 +0000 (0:00:00.055) 0:03:23.940 *********** 2026-06-08 10:06:28,876 p=65769 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:06:28,899 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Build filtered services dict (exclude empty service)] *** 2026-06-08 10:06:28,899 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:28 +0000 (0:00:00.059) 0:03:23.999 *********** 2026-06-08 10:06:28,936 p=65769 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:06:28,956 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update state data without empty service] *** 2026-06-08 10:06:28,956 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:28 +0000 (0:00:00.057) 0:03:24.056 *********** 2026-06-08 10:06:28,994 p=65769 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:06:29,016 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine container names from definitions] *** 2026-06-08 10:06:29,016 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:29 +0000 (0:00:00.059) 0:03:24.116 *********** 2026-06-08 10:06:29,122 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:06:29,141 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service in state data] ******* 2026-06-08 10:06:29,141 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:29 +0000 (0:00:00.124) 0:03:24.241 *********** 2026-06-08 10:06:29,198 p=65769 u=zuul n=ansible | ok: [instance] 2026-06-08 10:06:29,217 p=65769 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Write updated state file] *********** 2026-06-08 10:06:29,217 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:29 +0000 (0:00:00.076) 0:03:24.317 *********** 2026-06-08 10:06:31,130 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:31,173 p=65769 u=zuul n=ansible | TASK [Create OVN data directory for local cluster] ***************************** 2026-06-08 10:06:31,173 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:31 +0000 (0:00:01.956) 0:03:26.273 *********** 2026-06-08 10:06:32,095 p=65769 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:32,164 p=65769 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-08 10:06:32,164 p=65769 u=zuul n=ansible | instance : ok=91 changed=56 unreachable=0 failed=0 skipped=16 rescued=0 ignored=0 2026-06-08 10:06:32,164 p=65769 u=zuul n=ansible | Monday 08 June 2026 10:06:32 +0000 (0:00:00.990) 0:03:27.264 *********** 2026-06-08 10:06:32,164 p=65769 u=zuul n=ansible | =============================================================================== 2026-06-08 10:06:32,164 p=65769 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install edpm packages ---------- 69.45s 2026-06-08 10:06:32,165 p=65769 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install selinux python libs ---- 13.71s 2026-06-08 10:06:32,165 p=65769 u=zuul n=ansible | osp.edpm.edpm_frr : Download needed container images -------------------- 6.54s 2026-06-08 10:06:32,165 p=65769 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 --- 5.11s 2026-06-08 10:06:32,165 p=65769 u=zuul n=ansible | osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container --- 3.91s 2026-06-08 10:06:32,165 p=65769 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 2.98s 2026-06-08 10:06:32,165 p=65769 u=zuul n=ansible | osp.edpm.edpm_frr : Create persistent directories ----------------------- 2.67s 2026-06-08 10:06:32,165 p=65769 u=zuul n=ansible | osp.edpm.edpm_nftables : Push default ruleset snipet -------------------- 2.46s 2026-06-08 10:06:32,165 p=65769 u=zuul n=ansible | osp.edpm.env_data : Gather repository list ------------------------------ 2.38s 2026-06-08 10:06:32,165 p=65769 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate chain jumps --------------------------- 2.35s 2026-06-08 10:06:32,165 p=65769 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install python yaml libs -------- 2.27s 2026-06-08 10:06:32,165 p=65769 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate nft ruleset in static file ------------ 2.18s 2026-06-08 10:06:32,165 p=65769 u=zuul n=ansible | ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 2.17s 2026-06-08 10:06:32,165 p=65769 u=zuul n=ansible | ../../../../molecule/common/test_deps : Create default repo file -------- 2.17s 2026-06-08 10:06:32,165 p=65769 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Render container definitions: [frr ] --- 2.16s 2026-06-08 10:06:32,165 p=65769 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-edpm-container-shutdown.preset --- 2.10s 2026-06-08 10:06:32,165 p=65769 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system/netns-placeholder.service --- 2.09s 2026-06-08 10:06:32,165 p=65769 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-netns-placeholder.preset --- 2.07s 2026-06-08 10:06:32,165 p=65769 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Create kolla config files ---------- 2.06s 2026-06-08 10:06:32,165 p=65769 u=zuul n=ansible | osp.edpm.edpm_frr : Configure FRR --------------------------------------- 2.01s 2026-06-08 10:06:32,272 p=29740 u=zuul n=molecule.logger | [info]Running [scenario]local_ovn[/] > [action]converge[/][/] 2026-06-08 10:06:32,812 p=88556 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2026-06-08 10:06:32,891 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Validating arguments against arg spec 'main' - The main entry point for the edpm_ovn_bgp_agent role.] *** 2026-06-08 10:06:32,891 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:32 +0000 (0:00:00.081) 0:00:00.081 *********** 2026-06-08 10:06:32,926 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:06:32,946 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Create persistent directories for in-node ovn cluster] *** 2026-06-08 10:06:32,946 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:32 +0000 (0:00:00.055) 0:00:00.136 *********** 2026-06-08 10:06:34,140 p=88556 u=zuul n=ansible | ok: [instance] => (item={'path': '/var/lib/openvswitch/ovn', 'setype': 'container_file_t'}) 2026-06-08 10:06:34,160 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Gather SELinux fact if needed] ********************** 2026-06-08 10:06:34,160 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:34 +0000 (0:00:01.213) 0:00:01.349 *********** 2026-06-08 10:06:34,174 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:06:34,195 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Enable virt_sandbox_use_netlink for healthcheck] **** 2026-06-08 10:06:34,195 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:34 +0000 (0:00:00.035) 0:00:01.385 *********** 2026-06-08 10:06:34,232 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:06:34,251 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Copy in cleanup script] ***************************** 2026-06-08 10:06:34,251 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:34 +0000 (0:00:00.055) 0:00:01.441 *********** 2026-06-08 10:06:36,313 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:36,339 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Copy in cleanup service] **************************** 2026-06-08 10:06:36,340 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:36 +0000 (0:00:02.088) 0:00:03.529 *********** 2026-06-08 10:06:38,274 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:38,300 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Enabling the cleanup service] *********************** 2026-06-08 10:06:38,301 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:38 +0000 (0:00:01.961) 0:00:05.490 *********** 2026-06-08 10:06:40,935 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:40,974 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Gather user fact] *********************************** 2026-06-08 10:06:40,974 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:40 +0000 (0:00:02.673) 0:00:08.164 *********** 2026-06-08 10:06:42,137 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:06:42,156 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Create persistent directories] ********************** 2026-06-08 10:06:42,156 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:42 +0000 (0:00:01.181) 0:00:09.346 *********** 2026-06-08 10:06:43,321 p=88556 u=zuul n=ansible | changed: [instance] => (item={'path': '/var/lib/openstack/ovn-bgp-agent', 'setype': 'container_file_t', 'mode': '0750'}) 2026-06-08 10:06:43,346 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Create directory /var/lib/openstack/ovn-bgp-agent] *** 2026-06-08 10:06:43,347 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:43 +0000 (0:00:01.190) 0:00:10.536 *********** 2026-06-08 10:06:44,359 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:44,400 p=88556 u=zuul n=ansible | TASK [Ensure Openvswitch installed and running] ******************************** 2026-06-08 10:06:44,400 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:44 +0000 (0:00:01.053) 0:00:11.589 *********** 2026-06-08 10:06:44,473 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_ovs : Gather ansible_local facts] ************************** 2026-06-08 10:06:44,474 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:44 +0000 (0:00:00.073) 0:00:11.663 *********** 2026-06-08 10:06:44,489 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:06:44,514 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_ovs : Install ovs packages] ******************************** 2026-06-08 10:06:44,514 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:44 +0000 (0:00:00.040) 0:00:11.704 *********** 2026-06-08 10:06:47,037 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:06:47,076 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_ovs : Ensure ovs services are enabled and running] ********* 2026-06-08 10:06:47,077 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:47 +0000 (0:00:02.562) 0:00:14.266 *********** 2026-06-08 10:06:48,834 p=88556 u=zuul n=ansible | changed: [instance] => (item=openvswitch) 2026-06-08 10:06:48,904 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Configure OVS external_ids] ************************* 2026-06-08 10:06:48,904 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:48 +0000 (0:00:01.827) 0:00:16.093 *********** 2026-06-08 10:06:50,507 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:50,550 p=88556 u=zuul n=ansible | TASK [Ensure Openvswitch installed and running] ******************************** 2026-06-08 10:06:50,550 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:50 +0000 (0:00:01.646) 0:00:17.740 *********** 2026-06-08 10:06:50,616 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_ovs : Gather ansible_local facts] ************************** 2026-06-08 10:06:50,616 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:50 +0000 (0:00:00.066) 0:00:17.806 *********** 2026-06-08 10:06:50,639 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:06:50,658 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_ovs : Install ovs packages] ******************************** 2026-06-08 10:06:50,658 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:50 +0000 (0:00:00.041) 0:00:17.847 *********** 2026-06-08 10:06:53,725 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:06:53,768 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_ovs : Ensure ovs services are enabled and running] ********* 2026-06-08 10:06:53,768 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:53 +0000 (0:00:03.109) 0:00:20.957 *********** 2026-06-08 10:06:55,299 p=88556 u=zuul n=ansible | ok: [instance] => (item=openvswitch) 2026-06-08 10:06:55,389 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Render OVN BGP agent config files] ****************** 2026-06-08 10:06:55,389 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:55 +0000 (0:00:01.621) 0:00:22.579 *********** 2026-06-08 10:06:58,254 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:06:58,282 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Discover secrets in /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_ovn_bgp_agent/molecule/local_ovn/../default/test-data] *** 2026-06-08 10:06:58,282 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:58 +0000 (0:00:02.892) 0:00:25.471 *********** 2026-06-08 10:06:58,643 p=88556 u=zuul n=ansible | ok: [instance -> localhost] 2026-06-08 10:06:58,690 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Flatten secrets into /etc/ovn-bgp-agent at /var/lib/openstack/ovn-bgp-agent] *** 2026-06-08 10:06:58,690 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:06:58 +0000 (0:00:00.408) 0:00:25.879 *********** 2026-06-08 10:07:01,746 p=88556 u=zuul n=ansible | changed: [instance] => (item={'path': '/home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/roles/edpm_ovn_bgp_agent/molecule/default/test-data/10-neutron-ovn.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 80, 'inode': 240142, 'dev': 64513, 'nlink': 1, 'atime': 1780912873.178986, 'mtime': 1780912372.9291384, 'ctime': 1780912422.7536228, 'gr_name': 'zuul', 'pw_name': 'zuul', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) 2026-06-08 10:07:01,797 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Check if OVS Manager already exists] **************** 2026-06-08 10:07:01,798 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:01 +0000 (0:00:03.107) 0:00:28.987 *********** 2026-06-08 10:07:02,863 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:07:02,927 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Add OVS Manager if not exists] ********************** 2026-06-08 10:07:02,927 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:02 +0000 (0:00:01.129) 0:00:30.117 *********** 2026-06-08 10:07:03,944 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:07:03,970 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Determine if cacert file exists] ******************** 2026-06-08 10:07:03,970 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:03 +0000 (0:00:01.042) 0:00:31.160 *********** 2026-06-08 10:07:04,979 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:05,023 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Set ca_cert mount] ********************************** 2026-06-08 10:07:05,023 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:05 +0000 (0:00:01.053) 0:00:32.213 *********** 2026-06-08 10:07:05,043 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:07:05,074 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /var/local/libexec dir] ********** 2026-06-08 10:07:05,074 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:05 +0000 (0:00:00.050) 0:00:32.264 *********** 2026-06-08 10:07:06,057 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:06,080 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container] *** 2026-06-08 10:07:06,080 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:06 +0000 (0:00:01.005) 0:00:33.269 *********** 2026-06-08 10:07:07,749 p=88556 u=zuul n=ansible | ok: [instance] => (item=edpm-container-shutdown) 2026-06-08 10:07:09,360 p=88556 u=zuul n=ansible | ok: [instance] => (item=edpm-start-podman-container) 2026-06-08 10:07:09,400 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create systemd preset dir] ************** 2026-06-08 10:07:09,400 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:09 +0000 (0:00:03.320) 0:00:36.590 *********** 2026-06-08 10:07:10,654 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:10,676 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/edpm-container-shutdown.service] *** 2026-06-08 10:07:10,676 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:10 +0000 (0:00:01.275) 0:00:37.866 *********** 2026-06-08 10:07:12,343 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:12,379 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-edpm-container-shutdown.preset] *** 2026-06-08 10:07:12,379 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:12 +0000 (0:00:01.703) 0:00:39.569 *********** 2026-06-08 10:07:14,057 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:14,104 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start edpm-container-shutdown] *** 2026-06-08 10:07:14,104 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:14 +0000 (0:00:01.725) 0:00:41.294 *********** 2026-06-08 10:07:15,405 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:15,429 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/netns-placeholder.service] *** 2026-06-08 10:07:15,429 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:15 +0000 (0:00:01.324) 0:00:42.619 *********** 2026-06-08 10:07:18,069 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:18,109 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-netns-placeholder.preset] *** 2026-06-08 10:07:18,109 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:18 +0000 (0:00:02.680) 0:00:45.299 *********** 2026-06-08 10:07:19,716 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:19,759 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start netns-placeholder] ***** 2026-06-08 10:07:19,759 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:19 +0000 (0:00:01.649) 0:00:46.948 *********** 2026-06-08 10:07:21,165 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:07:21,233 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Set role path for template resolution] ************** 2026-06-08 10:07:21,233 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:21 +0000 (0:00:01.474) 0:00:48.423 *********** 2026-06-08 10:07:21,260 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:21,286 p=88556 u=zuul n=ansible | TASK [Run NB DB container] ***************************************************** 2026-06-08 10:07:21,286 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:21 +0000 (0:00:00.053) 0:00:48.476 *********** 2026-06-08 10:07:21,371 p=88556 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-08 10:07:21,371 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:21 +0000 (0:00:00.084) 0:00:48.561 *********** 2026-06-08 10:07:21,470 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:21,488 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure /var/lib/edpm-config exists with correct ownership] *** 2026-06-08 10:07:21,488 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:21 +0000 (0:00:00.117) 0:00:48.678 *********** 2026-06-08 10:07:22,605 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:07:22,640 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure directory exists: /var/lib/kolla/config_files] *** 2026-06-08 10:07:22,641 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:22 +0000 (0:00:01.152) 0:00:49.830 *********** 2026-06-08 10:07:23,604 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:23,638 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create kolla config files] ********** 2026-06-08 10:07:23,638 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:23 +0000 (0:00:00.997) 0:00:50.828 *********** 2026-06-08 10:07:25,708 p=88556 u=zuul n=ansible | changed: [instance] => (item={'key': 'nb_db_server', 'value': {'command': '/usr/share/ovn/scripts/ovn-ctl --no-monitor run_nb_ovsdb\n --db-nb-create-insecure-remote=yes'}}) 2026-06-08 10:07:25,744 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Deploy containers via Quadlet: [ nb_db_server ]] *** 2026-06-08 10:07:25,744 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:25 +0000 (0:00:02.106) 0:00:52.934 *********** 2026-06-08 10:07:25,830 p=88556 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm/roles/edpm_container_standalone/tasks/quadlet.yml for instance 2026-06-08 10:07:25,852 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure quadlet directory exists] **** 2026-06-08 10:07:25,852 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:25 +0000 (0:00:00.107) 0:00:53.041 *********** 2026-06-08 10:07:26,875 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:26,896 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure quadlet staging directory exists] *** 2026-06-08 10:07:26,896 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:26 +0000 (0:00:01.044) 0:00:54.086 *********** 2026-06-08 10:07:27,996 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:07:28,064 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render Quadlet templates for nb_db_server] *** 2026-06-08 10:07:28,064 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:28 +0000 (0:00:01.167) 0:00:55.254 *********** 2026-06-08 10:07:30,199 p=88556 u=zuul n=ansible | changed: [instance] => (item=nb_db_server) 2026-06-08 10:07:30,242 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Compute and inject config hashes for nb_db_server] *** 2026-06-08 10:07:30,242 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:30 +0000 (0:00:02.178) 0:00:57.432 *********** 2026-06-08 10:07:31,497 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:31,538 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Deploy Quadlet .container files for nb_db_server] *** 2026-06-08 10:07:31,538 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:31 +0000 (0:00:01.295) 0:00:58.728 *********** 2026-06-08 10:07:32,905 p=88556 u=zuul n=ansible | changed: [instance] => (item=nb_db_server) 2026-06-08 10:07:32,945 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Identify changed containers] ******** 2026-06-08 10:07:32,945 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:32 +0000 (0:00:01.406) 0:01:00.134 *********** 2026-06-08 10:07:33,005 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:33,048 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Reload systemd daemon for quadlet generator] *** 2026-06-08 10:07:33,049 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:33 +0000 (0:00:00.103) 0:01:00.238 *********** 2026-06-08 10:07:34,374 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:34,418 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Restart changed Quadlet containers for nb_db_server] *** 2026-06-08 10:07:34,418 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:34 +0000 (0:00:01.369) 0:01:01.608 *********** 2026-06-08 10:07:38,646 p=88556 u=zuul n=ansible | changed: [instance] => (item=nb_db_server) 2026-06-08 10:07:38,675 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create config dir /var/lib/edpm-config/container-startup-config/nb_db_server] *** 2026-06-08 10:07:38,675 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:38 +0000 (0:00:04.256) 0:01:05.864 *********** 2026-06-08 10:07:38,706 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:07:38,730 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render container definitions: [nb_db_server ]] *** 2026-06-08 10:07:38,730 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:38 +0000 (0:00:00.055) 0:01:05.920 *********** 2026-06-08 10:07:38,759 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:07:38,818 p=88556 u=zuul n=ansible | TASK [Run containers: [ nb_db_server ]] **************************************** 2026-06-08 10:07:38,819 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:38 +0000 (0:00:00.088) 0:01:06.008 *********** 2026-06-08 10:07:38,842 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:07:38,870 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service state file] ********** 2026-06-08 10:07:38,870 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:38 +0000 (0:00:00.051) 0:01:06.060 *********** 2026-06-08 10:07:38,962 p=88556 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm/roles/edpm_container_standalone/tasks/state_file_update.yml for instance 2026-06-08 10:07:38,989 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Read current state file] ************ 2026-06-08 10:07:38,989 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:38 +0000 (0:00:00.118) 0:01:06.179 *********** 2026-06-08 10:07:40,084 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:40,116 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Parse state file data] ************** 2026-06-08 10:07:40,116 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:40 +0000 (0:00:01.126) 0:01:07.305 *********** 2026-06-08 10:07:40,151 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:40,182 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine service name for state file] *** 2026-06-08 10:07:40,182 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:40 +0000 (0:00:00.066) 0:01:07.372 *********** 2026-06-08 10:07:40,211 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:40,235 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Remove container from service containers list] *** 2026-06-08 10:07:40,235 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:40 +0000 (0:00:00.053) 0:01:07.425 *********** 2026-06-08 10:07:40,261 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:07:40,284 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service with remaining containers] *** 2026-06-08 10:07:40,284 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:40 +0000 (0:00:00.048) 0:01:07.473 *********** 2026-06-08 10:07:40,311 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:07:40,365 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Build filtered services dict (exclude empty service)] *** 2026-06-08 10:07:40,365 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:40 +0000 (0:00:00.080) 0:01:07.554 *********** 2026-06-08 10:07:40,398 p=88556 u=zuul n=ansible | skipping: [instance] => (item={'key': 'frr', 'value': {'containers': ['frr'], 'updated_at': '2026-06-08T10:06:29+00:00'}}) 2026-06-08 10:07:40,399 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:07:40,418 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update state data without empty service] *** 2026-06-08 10:07:40,419 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:40 +0000 (0:00:00.053) 0:01:07.608 *********** 2026-06-08 10:07:40,443 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:07:40,463 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine container names from definitions] *** 2026-06-08 10:07:40,464 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:40 +0000 (0:00:00.044) 0:01:07.653 *********** 2026-06-08 10:07:40,497 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:40,517 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service in state data] ******* 2026-06-08 10:07:40,517 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:40 +0000 (0:00:00.053) 0:01:07.706 *********** 2026-06-08 10:07:40,586 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:40,607 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Write updated state file] *********** 2026-06-08 10:07:40,607 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:40 +0000 (0:00:00.089) 0:01:07.796 *********** 2026-06-08 10:07:42,414 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:07:42,514 p=88556 u=zuul n=ansible | TASK [Run SB DB container] ***************************************************** 2026-06-08 10:07:42,514 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:42 +0000 (0:00:01.906) 0:01:09.703 *********** 2026-06-08 10:07:42,612 p=88556 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-08 10:07:42,613 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:42 +0000 (0:00:00.099) 0:01:09.802 *********** 2026-06-08 10:07:42,710 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:42,728 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure /var/lib/edpm-config exists with correct ownership] *** 2026-06-08 10:07:42,728 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:42 +0000 (0:00:00.115) 0:01:09.918 *********** 2026-06-08 10:07:43,750 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:07:43,797 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure directory exists: /var/lib/kolla/config_files] *** 2026-06-08 10:07:43,797 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:43 +0000 (0:00:01.068) 0:01:10.986 *********** 2026-06-08 10:07:44,825 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:44,872 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create kolla config files] ********** 2026-06-08 10:07:44,872 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:44 +0000 (0:00:01.074) 0:01:12.061 *********** 2026-06-08 10:07:47,113 p=88556 u=zuul n=ansible | changed: [instance] => (item={'key': 'sb_db_server', 'value': {'command': '/usr/share/ovn/scripts/ovn-ctl --no-monitor run_sb_ovsdb\n --db-sb-create-insecure-remote=yes'}}) 2026-06-08 10:07:47,147 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Deploy containers via Quadlet: [ sb_db_server ]] *** 2026-06-08 10:07:47,147 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:47 +0000 (0:00:02.275) 0:01:14.337 *********** 2026-06-08 10:07:47,198 p=88556 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm/roles/edpm_container_standalone/tasks/quadlet.yml for instance 2026-06-08 10:07:47,220 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure quadlet directory exists] **** 2026-06-08 10:07:47,220 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:47 +0000 (0:00:00.072) 0:01:14.409 *********** 2026-06-08 10:07:48,225 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:48,266 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure quadlet staging directory exists] *** 2026-06-08 10:07:48,266 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:48 +0000 (0:00:01.046) 0:01:15.456 *********** 2026-06-08 10:07:49,319 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:49,360 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render Quadlet templates for sb_db_server] *** 2026-06-08 10:07:49,360 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:49 +0000 (0:00:01.093) 0:01:16.549 *********** 2026-06-08 10:07:51,382 p=88556 u=zuul n=ansible | changed: [instance] => (item=sb_db_server) 2026-06-08 10:07:51,426 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Compute and inject config hashes for sb_db_server] *** 2026-06-08 10:07:51,426 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:51 +0000 (0:00:02.066) 0:01:18.615 *********** 2026-06-08 10:07:52,570 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:52,595 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Deploy Quadlet .container files for sb_db_server] *** 2026-06-08 10:07:52,595 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:52 +0000 (0:00:01.169) 0:01:19.785 *********** 2026-06-08 10:07:53,681 p=88556 u=zuul n=ansible | changed: [instance] => (item=sb_db_server) 2026-06-08 10:07:53,709 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Identify changed containers] ******** 2026-06-08 10:07:53,710 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:53 +0000 (0:00:01.114) 0:01:20.899 *********** 2026-06-08 10:07:53,767 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:53,792 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Reload systemd daemon for quadlet generator] *** 2026-06-08 10:07:53,792 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:53 +0000 (0:00:00.082) 0:01:20.981 *********** 2026-06-08 10:07:55,149 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:07:55,189 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Restart changed Quadlet containers for sb_db_server] *** 2026-06-08 10:07:55,189 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:55 +0000 (0:00:01.397) 0:01:22.379 *********** 2026-06-08 10:07:57,811 p=88556 u=zuul n=ansible | changed: [instance] => (item=sb_db_server) 2026-06-08 10:07:57,848 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create config dir /var/lib/edpm-config/container-startup-config/sb_db_server] *** 2026-06-08 10:07:57,848 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:57 +0000 (0:00:02.658) 0:01:25.038 *********** 2026-06-08 10:07:57,879 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:07:57,940 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render container definitions: [sb_db_server ]] *** 2026-06-08 10:07:57,940 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:57 +0000 (0:00:00.091) 0:01:25.129 *********** 2026-06-08 10:07:57,968 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:07:57,999 p=88556 u=zuul n=ansible | TASK [Run containers: [ sb_db_server ]] **************************************** 2026-06-08 10:07:57,999 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:57 +0000 (0:00:00.059) 0:01:25.189 *********** 2026-06-08 10:07:58,040 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:07:58,067 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service state file] ********** 2026-06-08 10:07:58,067 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:58 +0000 (0:00:00.068) 0:01:25.257 *********** 2026-06-08 10:07:58,164 p=88556 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm/roles/edpm_container_standalone/tasks/state_file_update.yml for instance 2026-06-08 10:07:58,189 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Read current state file] ************ 2026-06-08 10:07:58,189 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:07:58 +0000 (0:00:00.121) 0:01:25.378 *********** 2026-06-08 10:08:00,189 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:00,244 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Parse state file data] ************** 2026-06-08 10:08:00,244 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:00 +0000 (0:00:02.055) 0:01:27.434 *********** 2026-06-08 10:08:00,279 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:00,298 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine service name for state file] *** 2026-06-08 10:08:00,298 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:00 +0000 (0:00:00.053) 0:01:27.488 *********** 2026-06-08 10:08:00,333 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:00,351 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Remove container from service containers list] *** 2026-06-08 10:08:00,351 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:00 +0000 (0:00:00.053) 0:01:27.541 *********** 2026-06-08 10:08:00,379 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:00,399 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service with remaining containers] *** 2026-06-08 10:08:00,400 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:00 +0000 (0:00:00.048) 0:01:27.589 *********** 2026-06-08 10:08:00,426 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:00,450 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Build filtered services dict (exclude empty service)] *** 2026-06-08 10:08:00,450 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:00 +0000 (0:00:00.050) 0:01:27.640 *********** 2026-06-08 10:08:00,483 p=88556 u=zuul n=ansible | skipping: [instance] => (item={'key': 'frr', 'value': {'containers': ['frr'], 'updated_at': '2026-06-08T10:06:29+00:00'}}) 2026-06-08 10:08:00,484 p=88556 u=zuul n=ansible | skipping: [instance] => (item={'key': 'nb_db_server', 'value': {'containers': ['nb_db_server'], 'updated_at': '2026-06-08T10:07:40+00:00'}}) 2026-06-08 10:08:00,484 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:00,503 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update state data without empty service] *** 2026-06-08 10:08:00,503 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:00 +0000 (0:00:00.052) 0:01:27.692 *********** 2026-06-08 10:08:00,526 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:00,555 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine container names from definitions] *** 2026-06-08 10:08:00,555 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:00 +0000 (0:00:00.051) 0:01:27.744 *********** 2026-06-08 10:08:00,590 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:00,610 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service in state data] ******* 2026-06-08 10:08:00,610 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:00 +0000 (0:00:00.054) 0:01:27.799 *********** 2026-06-08 10:08:00,645 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:00,663 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Write updated state file] *********** 2026-06-08 10:08:00,664 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:00 +0000 (0:00:00.053) 0:01:27.853 *********** 2026-06-08 10:08:03,651 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:08:03,701 p=88556 u=zuul n=ansible | TASK [Run northd container] **************************************************** 2026-06-08 10:08:03,701 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:03 +0000 (0:00:03.037) 0:01:30.891 *********** 2026-06-08 10:08:03,807 p=88556 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-08 10:08:03,807 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:03 +0000 (0:00:00.105) 0:01:30.997 *********** 2026-06-08 10:08:03,935 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:03,997 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure /var/lib/edpm-config exists with correct ownership] *** 2026-06-08 10:08:03,997 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:03 +0000 (0:00:00.189) 0:01:31.186 *********** 2026-06-08 10:08:04,974 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:08:05,004 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure directory exists: /var/lib/kolla/config_files] *** 2026-06-08 10:08:05,004 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:05 +0000 (0:00:01.007) 0:01:32.194 *********** 2026-06-08 10:08:06,072 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:06,100 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create kolla config files] ********** 2026-06-08 10:08:06,100 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:06 +0000 (0:00:01.095) 0:01:33.290 *********** 2026-06-08 10:08:07,971 p=88556 u=zuul n=ansible | changed: [instance] => (item={'key': 'northd', 'value': {'command': '/usr/bin/ovn-northd --ovnnb-db=unix:/var/run/ovn/ovnnb_db.sock --ovnsb-db=unix:/var/run/ovn/ovnsb_db.sock '}}) 2026-06-08 10:08:08,020 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Deploy containers via Quadlet: [ northd ]] *** 2026-06-08 10:08:08,020 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:08 +0000 (0:00:01.919) 0:01:35.209 *********** 2026-06-08 10:08:08,165 p=88556 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm/roles/edpm_container_standalone/tasks/quadlet.yml for instance 2026-06-08 10:08:08,185 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure quadlet directory exists] **** 2026-06-08 10:08:08,186 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:08 +0000 (0:00:00.165) 0:01:35.375 *********** 2026-06-08 10:08:09,183 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:09,211 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure quadlet staging directory exists] *** 2026-06-08 10:08:09,212 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:09 +0000 (0:00:01.026) 0:01:36.401 *********** 2026-06-08 10:08:10,113 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:10,141 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render Quadlet templates for northd] *** 2026-06-08 10:08:10,141 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:10 +0000 (0:00:00.929) 0:01:37.330 *********** 2026-06-08 10:08:11,880 p=88556 u=zuul n=ansible | changed: [instance] => (item=northd) 2026-06-08 10:08:11,909 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Compute and inject config hashes for northd] *** 2026-06-08 10:08:11,909 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:11 +0000 (0:00:01.768) 0:01:39.099 *********** 2026-06-08 10:08:12,955 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:12,994 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Deploy Quadlet .container files for northd] *** 2026-06-08 10:08:12,994 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:12 +0000 (0:00:01.084) 0:01:40.184 *********** 2026-06-08 10:08:14,292 p=88556 u=zuul n=ansible | changed: [instance] => (item=northd) 2026-06-08 10:08:14,336 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Identify changed containers] ******** 2026-06-08 10:08:14,336 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:14 +0000 (0:00:01.341) 0:01:41.526 *********** 2026-06-08 10:08:14,423 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:14,451 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Reload systemd daemon for quadlet generator] *** 2026-06-08 10:08:14,451 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:14 +0000 (0:00:00.114) 0:01:41.640 *********** 2026-06-08 10:08:15,637 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:15,658 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Restart changed Quadlet containers for northd] *** 2026-06-08 10:08:15,658 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:15 +0000 (0:00:01.206) 0:01:42.847 *********** 2026-06-08 10:08:18,929 p=88556 u=zuul n=ansible | changed: [instance] => (item=northd) 2026-06-08 10:08:18,952 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create config dir /var/lib/edpm-config/container-startup-config/northd] *** 2026-06-08 10:08:18,952 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:18 +0000 (0:00:03.294) 0:01:46.141 *********** 2026-06-08 10:08:18,981 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:19,003 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render container definitions: [northd ]] *** 2026-06-08 10:08:19,003 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:19 +0000 (0:00:00.050) 0:01:46.192 *********** 2026-06-08 10:08:19,026 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:19,049 p=88556 u=zuul n=ansible | TASK [Run containers: [ northd ]] ********************************************** 2026-06-08 10:08:19,049 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:19 +0000 (0:00:00.046) 0:01:46.238 *********** 2026-06-08 10:08:19,073 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:19,092 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service state file] ********** 2026-06-08 10:08:19,092 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:19 +0000 (0:00:00.043) 0:01:46.281 *********** 2026-06-08 10:08:19,145 p=88556 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm/roles/edpm_container_standalone/tasks/state_file_update.yml for instance 2026-06-08 10:08:19,168 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Read current state file] ************ 2026-06-08 10:08:19,168 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:19 +0000 (0:00:00.075) 0:01:46.357 *********** 2026-06-08 10:08:20,241 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:20,288 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Parse state file data] ************** 2026-06-08 10:08:20,289 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:20 +0000 (0:00:01.120) 0:01:47.478 *********** 2026-06-08 10:08:20,346 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:20,375 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine service name for state file] *** 2026-06-08 10:08:20,375 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:20 +0000 (0:00:00.086) 0:01:47.565 *********** 2026-06-08 10:08:20,414 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:20,441 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Remove container from service containers list] *** 2026-06-08 10:08:20,441 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:20 +0000 (0:00:00.066) 0:01:47.631 *********** 2026-06-08 10:08:20,478 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:20,506 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service with remaining containers] *** 2026-06-08 10:08:20,506 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:20 +0000 (0:00:00.064) 0:01:47.695 *********** 2026-06-08 10:08:20,545 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:20,580 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Build filtered services dict (exclude empty service)] *** 2026-06-08 10:08:20,580 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:20 +0000 (0:00:00.074) 0:01:47.769 *********** 2026-06-08 10:08:20,619 p=88556 u=zuul n=ansible | skipping: [instance] => (item={'key': 'frr', 'value': {'containers': ['frr'], 'updated_at': '2026-06-08T10:06:29+00:00'}}) 2026-06-08 10:08:20,623 p=88556 u=zuul n=ansible | skipping: [instance] => (item={'key': 'nb_db_server', 'value': {'containers': ['nb_db_server'], 'updated_at': '2026-06-08T10:07:40+00:00'}}) 2026-06-08 10:08:20,624 p=88556 u=zuul n=ansible | skipping: [instance] => (item={'key': 'sb_db_server', 'value': {'containers': ['sb_db_server'], 'updated_at': '2026-06-08T10:08:00+00:00'}}) 2026-06-08 10:08:20,625 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:20,650 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update state data without empty service] *** 2026-06-08 10:08:20,650 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:20 +0000 (0:00:00.070) 0:01:47.840 *********** 2026-06-08 10:08:20,680 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:20,705 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine container names from definitions] *** 2026-06-08 10:08:20,705 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:20 +0000 (0:00:00.055) 0:01:47.895 *********** 2026-06-08 10:08:20,751 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:20,769 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service in state data] ******* 2026-06-08 10:08:20,769 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:20 +0000 (0:00:00.064) 0:01:47.959 *********** 2026-06-08 10:08:20,820 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:20,839 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Write updated state file] *********** 2026-06-08 10:08:20,839 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:20 +0000 (0:00:00.069) 0:01:48.028 *********** 2026-06-08 10:08:22,772 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:08:22,836 p=88556 u=zuul n=ansible | TASK [Run ovn_controller container] ******************************************** 2026-06-08 10:08:22,836 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:22 +0000 (0:00:01.997) 0:01:50.025 *********** 2026-06-08 10:08:22,945 p=88556 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-08 10:08:22,945 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:22 +0000 (0:00:00.109) 0:01:50.135 *********** 2026-06-08 10:08:23,045 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:23,072 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure /var/lib/edpm-config exists with correct ownership] *** 2026-06-08 10:08:23,072 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:23 +0000 (0:00:00.126) 0:01:50.262 *********** 2026-06-08 10:08:24,195 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:08:24,241 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure directory exists: /var/lib/kolla/config_files] *** 2026-06-08 10:08:24,241 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:24 +0000 (0:00:01.168) 0:01:51.431 *********** 2026-06-08 10:08:25,310 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:25,356 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create kolla config files] ********** 2026-06-08 10:08:25,356 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:25 +0000 (0:00:01.115) 0:01:52.546 *********** 2026-06-08 10:08:27,538 p=88556 u=zuul n=ansible | changed: [instance] => (item={'key': 'bgp_ovn_controller', 'value': {'command': '/usr/bin/ovn-controller -n bgp --pidfile=/var/run/openvswitch/bgp-ovn-controller.pid unix:/var/run/openvswitch/db.sock '}}) 2026-06-08 10:08:27,563 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Deploy containers via Quadlet: [ bgp_ovn_controller ]] *** 2026-06-08 10:08:27,563 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:27 +0000 (0:00:02.206) 0:01:54.752 *********** 2026-06-08 10:08:27,694 p=88556 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm/roles/edpm_container_standalone/tasks/quadlet.yml for instance 2026-06-08 10:08:27,717 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure quadlet directory exists] **** 2026-06-08 10:08:27,718 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:27 +0000 (0:00:00.154) 0:01:54.907 *********** 2026-06-08 10:08:28,886 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:28,930 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure quadlet staging directory exists] *** 2026-06-08 10:08:28,930 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:28 +0000 (0:00:01.212) 0:01:56.120 *********** 2026-06-08 10:08:30,037 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:30,080 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render Quadlet templates for bgp_ovn_controller] *** 2026-06-08 10:08:30,081 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:30 +0000 (0:00:01.150) 0:01:57.270 *********** 2026-06-08 10:08:32,024 p=88556 u=zuul n=ansible | changed: [instance] => (item=bgp_ovn_controller) 2026-06-08 10:08:32,057 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Compute and inject config hashes for bgp_ovn_controller] *** 2026-06-08 10:08:32,058 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:32 +0000 (0:00:01.976) 0:01:59.247 *********** 2026-06-08 10:08:33,040 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:33,070 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Deploy Quadlet .container files for bgp_ovn_controller] *** 2026-06-08 10:08:33,070 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:33 +0000 (0:00:01.012) 0:02:00.260 *********** 2026-06-08 10:08:34,154 p=88556 u=zuul n=ansible | changed: [instance] => (item=bgp_ovn_controller) 2026-06-08 10:08:34,181 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Identify changed containers] ******** 2026-06-08 10:08:34,181 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:34 +0000 (0:00:01.110) 0:02:01.370 *********** 2026-06-08 10:08:34,213 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:34,239 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Reload systemd daemon for quadlet generator] *** 2026-06-08 10:08:34,239 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:34 +0000 (0:00:00.058) 0:02:01.428 *********** 2026-06-08 10:08:35,392 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:35,420 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Restart changed Quadlet containers for bgp_ovn_controller] *** 2026-06-08 10:08:35,420 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:35 +0000 (0:00:01.181) 0:02:02.610 *********** 2026-06-08 10:08:37,599 p=88556 u=zuul n=ansible | changed: [instance] => (item=bgp_ovn_controller) 2026-06-08 10:08:37,622 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create config dir /var/lib/edpm-config/container-startup-config/bgp_ovn_controller] *** 2026-06-08 10:08:37,622 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:37 +0000 (0:00:02.202) 0:02:04.812 *********** 2026-06-08 10:08:37,660 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:37,681 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render container definitions: [bgp_ovn_controller ]] *** 2026-06-08 10:08:37,682 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:37 +0000 (0:00:00.059) 0:02:04.871 *********** 2026-06-08 10:08:37,716 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:37,738 p=88556 u=zuul n=ansible | TASK [Run containers: [ bgp_ovn_controller ]] ********************************** 2026-06-08 10:08:37,738 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:37 +0000 (0:00:00.055) 0:02:04.927 *********** 2026-06-08 10:08:37,770 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:37,810 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service state file] ********** 2026-06-08 10:08:37,811 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:37 +0000 (0:00:00.072) 0:02:05.000 *********** 2026-06-08 10:08:37,907 p=88556 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm/roles/edpm_container_standalone/tasks/state_file_update.yml for instance 2026-06-08 10:08:37,934 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Read current state file] ************ 2026-06-08 10:08:37,934 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:37 +0000 (0:00:00.123) 0:02:05.124 *********** 2026-06-08 10:08:39,012 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:39,092 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Parse state file data] ************** 2026-06-08 10:08:39,092 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:39 +0000 (0:00:01.157) 0:02:06.282 *********** 2026-06-08 10:08:39,151 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:39,170 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine service name for state file] *** 2026-06-08 10:08:39,170 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:39 +0000 (0:00:00.077) 0:02:06.359 *********** 2026-06-08 10:08:39,223 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:39,241 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Remove container from service containers list] *** 2026-06-08 10:08:39,242 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:39 +0000 (0:00:00.071) 0:02:06.431 *********** 2026-06-08 10:08:39,275 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:39,294 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service with remaining containers] *** 2026-06-08 10:08:39,294 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:39 +0000 (0:00:00.052) 0:02:06.484 *********** 2026-06-08 10:08:39,340 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:39,360 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Build filtered services dict (exclude empty service)] *** 2026-06-08 10:08:39,360 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:39 +0000 (0:00:00.065) 0:02:06.549 *********** 2026-06-08 10:08:39,408 p=88556 u=zuul n=ansible | skipping: [instance] => (item={'key': 'frr', 'value': {'containers': ['frr'], 'updated_at': '2026-06-08T10:06:29+00:00'}}) 2026-06-08 10:08:39,415 p=88556 u=zuul n=ansible | skipping: [instance] => (item={'key': 'nb_db_server', 'value': {'containers': ['nb_db_server'], 'updated_at': '2026-06-08T10:07:40+00:00'}}) 2026-06-08 10:08:39,422 p=88556 u=zuul n=ansible | skipping: [instance] => (item={'key': 'northd', 'value': {'containers': ['northd'], 'updated_at': '2026-06-08T10:08:20+00:00'}}) 2026-06-08 10:08:39,425 p=88556 u=zuul n=ansible | skipping: [instance] => (item={'key': 'sb_db_server', 'value': {'containers': ['sb_db_server'], 'updated_at': '2026-06-08T10:08:00+00:00'}}) 2026-06-08 10:08:39,426 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:39,453 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update state data without empty service] *** 2026-06-08 10:08:39,454 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:39 +0000 (0:00:00.093) 0:02:06.643 *********** 2026-06-08 10:08:39,501 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:39,527 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine container names from definitions] *** 2026-06-08 10:08:39,527 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:39 +0000 (0:00:00.073) 0:02:06.717 *********** 2026-06-08 10:08:39,579 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:39,615 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service in state data] ******* 2026-06-08 10:08:39,616 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:39 +0000 (0:00:00.088) 0:02:06.805 *********** 2026-06-08 10:08:39,672 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:39,701 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Write updated state file] *********** 2026-06-08 10:08:39,701 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:39 +0000 (0:00:00.085) 0:02:06.891 *********** 2026-06-08 10:08:42,053 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:08:42,113 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Determine if cacert file exists] ******************** 2026-06-08 10:08:42,113 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:42 +0000 (0:00:02.411) 0:02:09.302 *********** 2026-06-08 10:08:43,252 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:43,297 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Set ca_cert mount] ********************************** 2026-06-08 10:08:43,297 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:43 +0000 (0:00:01.183) 0:02:10.486 *********** 2026-06-08 10:08:43,316 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:08:43,378 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /var/local/libexec dir] ********** 2026-06-08 10:08:43,378 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:43 +0000 (0:00:00.080) 0:02:10.567 *********** 2026-06-08 10:08:45,407 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:45,449 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container] *** 2026-06-08 10:08:45,449 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:45 +0000 (0:00:02.071) 0:02:12.638 *********** 2026-06-08 10:08:49,821 p=88556 u=zuul n=ansible | ok: [instance] => (item=edpm-container-shutdown) 2026-06-08 10:08:51,396 p=88556 u=zuul n=ansible | ok: [instance] => (item=edpm-start-podman-container) 2026-06-08 10:08:51,449 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create systemd preset dir] ************** 2026-06-08 10:08:51,449 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:51 +0000 (0:00:06.000) 0:02:18.639 *********** 2026-06-08 10:08:52,385 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:52,426 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/edpm-container-shutdown.service] *** 2026-06-08 10:08:52,427 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:52 +0000 (0:00:00.977) 0:02:19.616 *********** 2026-06-08 10:08:54,124 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:54,165 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-edpm-container-shutdown.preset] *** 2026-06-08 10:08:54,165 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:54 +0000 (0:00:01.738) 0:02:21.354 *********** 2026-06-08 10:08:55,844 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:55,884 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start edpm-container-shutdown] *** 2026-06-08 10:08:55,884 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:55 +0000 (0:00:01.719) 0:02:23.074 *********** 2026-06-08 10:08:57,614 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:57,637 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system/netns-placeholder.service] *** 2026-06-08 10:08:57,637 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:57 +0000 (0:00:01.752) 0:02:24.826 *********** 2026-06-08 10:08:59,517 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:08:59,557 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-netns-placeholder.preset] *** 2026-06-08 10:08:59,557 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:08:59 +0000 (0:00:01.920) 0:02:26.747 *********** 2026-06-08 10:09:02,070 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:09:02,098 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_manage : Enable and start netns-placeholder] ***** 2026-06-08 10:09:02,099 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:02 +0000 (0:00:02.541) 0:02:29.288 *********** 2026-06-08 10:09:03,406 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:09:03,471 p=88556 u=zuul n=ansible | TASK [edpm_ovn_bgp_agent : Set role path for template resolution] ************** 2026-06-08 10:09:03,471 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:03 +0000 (0:00:01.372) 0:02:30.660 *********** 2026-06-08 10:09:03,491 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:09:03,511 p=88556 u=zuul n=ansible | TASK [Run ovn_bgp_agent container] ********************************************* 2026-06-08 10:09:03,511 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:03 +0000 (0:00:00.040) 0:02:30.701 *********** 2026-06-08 10:09:03,589 p=88556 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-08 10:09:03,589 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:03 +0000 (0:00:00.078) 0:02:30.779 *********** 2026-06-08 10:09:03,637 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:09:03,665 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure /var/lib/edpm-config exists with correct ownership] *** 2026-06-08 10:09:03,665 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:03 +0000 (0:00:00.075) 0:02:30.854 *********** 2026-06-08 10:09:04,765 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:09:04,805 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure directory exists: /var/lib/kolla/config_files] *** 2026-06-08 10:09:04,805 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:04 +0000 (0:00:01.140) 0:02:31.995 *********** 2026-06-08 10:09:05,614 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:09:05,632 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create kolla config files] ********** 2026-06-08 10:09:05,632 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:05 +0000 (0:00:00.826) 0:02:32.822 *********** 2026-06-08 10:09:08,322 p=88556 u=zuul n=ansible | changed: [instance] => (item={'key': 'ovn_bgp_agent', 'value': {'command': '/usr/bin/ovn-bgp-agent --config-dir /etc/ovn-bgp-agent', 'config_files': [{'source': '/var/lib/kolla/config_files/src/etc/ovn-bgp-agent/*', 'dest': '/etc/ovn-bgp-agent/', 'merge': True, 'preserve_properties': True}]}}) 2026-06-08 10:09:08,359 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Deploy containers via Quadlet: [ ovn_bgp_agent ]] *** 2026-06-08 10:09:08,359 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:08 +0000 (0:00:02.727) 0:02:35.549 *********** 2026-06-08 10:09:08,436 p=88556 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm/roles/edpm_container_standalone/tasks/quadlet.yml for instance 2026-06-08 10:09:08,493 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure quadlet directory exists] **** 2026-06-08 10:09:08,494 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:08 +0000 (0:00:00.134) 0:02:35.683 *********** 2026-06-08 10:09:13,736 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:09:13,755 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure quadlet staging directory exists] *** 2026-06-08 10:09:13,755 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:13 +0000 (0:00:05.261) 0:02:40.944 *********** 2026-06-08 10:09:15,435 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:09:15,495 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render Quadlet templates for ovn_bgp_agent] *** 2026-06-08 10:09:15,495 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:15 +0000 (0:00:01.740) 0:02:42.684 *********** 2026-06-08 10:09:17,216 p=88556 u=zuul n=ansible | changed: [instance] => (item=ovn_bgp_agent) 2026-06-08 10:09:17,248 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Compute and inject config hashes for ovn_bgp_agent] *** 2026-06-08 10:09:17,248 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:17 +0000 (0:00:01.753) 0:02:44.438 *********** 2026-06-08 10:09:18,648 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:09:18,670 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Deploy Quadlet .container files for ovn_bgp_agent] *** 2026-06-08 10:09:18,670 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:18 +0000 (0:00:01.421) 0:02:45.860 *********** 2026-06-08 10:09:20,324 p=88556 u=zuul n=ansible | changed: [instance] => (item=ovn_bgp_agent) 2026-06-08 10:09:20,394 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Identify changed containers] ******** 2026-06-08 10:09:20,394 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:20 +0000 (0:00:01.724) 0:02:47.584 *********** 2026-06-08 10:09:20,443 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:09:20,466 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Reload systemd daemon for quadlet generator] *** 2026-06-08 10:09:20,467 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:20 +0000 (0:00:00.072) 0:02:47.656 *********** 2026-06-08 10:09:24,894 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:09:24,935 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Restart changed Quadlet containers for ovn_bgp_agent] *** 2026-06-08 10:09:24,935 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:24 +0000 (0:00:04.468) 0:02:52.125 *********** 2026-06-08 10:09:34,253 p=88556 u=zuul n=ansible | changed: [instance] => (item=ovn_bgp_agent) 2026-06-08 10:09:34,322 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create config dir /var/lib/edpm-config/container-startup-config/ovn_bgp_agent] *** 2026-06-08 10:09:34,322 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:34 +0000 (0:00:09.386) 0:03:01.511 *********** 2026-06-08 10:09:34,343 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:09:34,367 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render container definitions: [ovn_bgp_agent ]] *** 2026-06-08 10:09:34,367 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:34 +0000 (0:00:00.044) 0:03:01.556 *********** 2026-06-08 10:09:34,395 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:09:34,420 p=88556 u=zuul n=ansible | TASK [Run containers: [ ovn_bgp_agent ]] *************************************** 2026-06-08 10:09:34,420 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:34 +0000 (0:00:00.053) 0:03:01.610 *********** 2026-06-08 10:09:34,442 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:09:34,461 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service state file] ********** 2026-06-08 10:09:34,461 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:34 +0000 (0:00:00.041) 0:03:01.651 *********** 2026-06-08 10:09:34,513 p=88556 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/32b70b/collections/ansible_collections/osp/edpm/roles/edpm_container_standalone/tasks/state_file_update.yml for instance 2026-06-08 10:09:34,533 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Read current state file] ************ 2026-06-08 10:09:34,533 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:34 +0000 (0:00:00.071) 0:03:01.722 *********** 2026-06-08 10:09:35,460 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:09:35,493 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Parse state file data] ************** 2026-06-08 10:09:35,494 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:35 +0000 (0:00:00.960) 0:03:02.683 *********** 2026-06-08 10:09:35,534 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:09:35,554 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine service name for state file] *** 2026-06-08 10:09:35,554 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:35 +0000 (0:00:00.060) 0:03:02.743 *********** 2026-06-08 10:09:35,580 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:09:35,636 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Remove container from service containers list] *** 2026-06-08 10:09:35,636 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:35 +0000 (0:00:00.082) 0:03:02.825 *********** 2026-06-08 10:09:35,657 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:09:35,678 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service with remaining containers] *** 2026-06-08 10:09:35,678 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:35 +0000 (0:00:00.041) 0:03:02.867 *********** 2026-06-08 10:09:35,700 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:09:35,734 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Build filtered services dict (exclude empty service)] *** 2026-06-08 10:09:35,734 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:35 +0000 (0:00:00.056) 0:03:02.923 *********** 2026-06-08 10:09:35,769 p=88556 u=zuul n=ansible | skipping: [instance] => (item={'key': 'bgp_ovn_controller', 'value': {'containers': ['bgp_ovn_controller'], 'updated_at': '2026-06-08T10:08:39+00:00'}}) 2026-06-08 10:09:35,774 p=88556 u=zuul n=ansible | skipping: [instance] => (item={'key': 'frr', 'value': {'containers': ['frr'], 'updated_at': '2026-06-08T10:06:29+00:00'}}) 2026-06-08 10:09:35,774 p=88556 u=zuul n=ansible | skipping: [instance] => (item={'key': 'nb_db_server', 'value': {'containers': ['nb_db_server'], 'updated_at': '2026-06-08T10:07:40+00:00'}}) 2026-06-08 10:09:35,782 p=88556 u=zuul n=ansible | skipping: [instance] => (item={'key': 'northd', 'value': {'containers': ['northd'], 'updated_at': '2026-06-08T10:08:20+00:00'}}) 2026-06-08 10:09:35,783 p=88556 u=zuul n=ansible | skipping: [instance] => (item={'key': 'sb_db_server', 'value': {'containers': ['sb_db_server'], 'updated_at': '2026-06-08T10:08:00+00:00'}}) 2026-06-08 10:09:35,784 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:09:35,812 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update state data without empty service] *** 2026-06-08 10:09:35,813 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:35 +0000 (0:00:00.078) 0:03:03.002 *********** 2026-06-08 10:09:35,850 p=88556 u=zuul n=ansible | skipping: [instance] 2026-06-08 10:09:35,878 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine container names from definitions] *** 2026-06-08 10:09:35,878 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:35 +0000 (0:00:00.065) 0:03:03.067 *********** 2026-06-08 10:09:35,933 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:09:35,958 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service in state data] ******* 2026-06-08 10:09:35,958 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:35 +0000 (0:00:00.080) 0:03:03.148 *********** 2026-06-08 10:09:36,009 p=88556 u=zuul n=ansible | ok: [instance] 2026-06-08 10:09:36,038 p=88556 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Write updated state file] *********** 2026-06-08 10:09:36,038 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:36 +0000 (0:00:00.079) 0:03:03.228 *********** 2026-06-08 10:09:37,952 p=88556 u=zuul n=ansible | changed: [instance] 2026-06-08 10:09:38,081 p=88556 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-08 10:09:38,082 p=88556 u=zuul n=ansible | instance : ok=140 changed=44 unreachable=0 failed=0 skipped=41 rescued=0 ignored=0 2026-06-08 10:09:38,082 p=88556 u=zuul n=ansible | Monday 08 June 2026 10:09:38 +0000 (0:00:02.043) 0:03:05.271 *********** 2026-06-08 10:09:38,082 p=88556 u=zuul n=ansible | =============================================================================== 2026-06-08 10:09:38,082 p=88556 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Restart changed Quadlet containers for ovn_bgp_agent --- 9.39s 2026-06-08 10:09:38,082 p=88556 u=zuul n=ansible | osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container --- 6.00s 2026-06-08 10:09:38,082 p=88556 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Ensure quadlet directory exists ---- 5.26s 2026-06-08 10:09:38,082 p=88556 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Reload systemd daemon for quadlet generator --- 4.47s 2026-06-08 10:09:38,082 p=88556 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Restart changed Quadlet containers for nb_db_server --- 4.26s 2026-06-08 10:09:38,082 p=88556 u=zuul n=ansible | osp.edpm.edpm_container_manage : Deploy edpm-container-shutdown and edpm-start-podman-container --- 3.32s 2026-06-08 10:09:38,082 p=88556 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Restart changed Quadlet containers for northd --- 3.29s 2026-06-08 10:09:38,082 p=88556 u=zuul n=ansible | osp.edpm.edpm_ovs : Install ovs packages -------------------------------- 3.11s 2026-06-08 10:09:38,082 p=88556 u=zuul n=ansible | edpm_ovn_bgp_agent : Flatten secrets into /etc/ovn-bgp-agent at /var/lib/openstack/ovn-bgp-agent --- 3.11s 2026-06-08 10:09:38,082 p=88556 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Write updated state file ----------- 3.04s 2026-06-08 10:09:38,082 p=88556 u=zuul n=ansible | edpm_ovn_bgp_agent : Render OVN BGP agent config files ------------------ 2.89s 2026-06-08 10:09:38,082 p=88556 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Create kolla config files ---------- 2.73s 2026-06-08 10:09:38,083 p=88556 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system/netns-placeholder.service --- 2.68s 2026-06-08 10:09:38,083 p=88556 u=zuul n=ansible | edpm_ovn_bgp_agent : Enabling the cleanup service ----------------------- 2.67s 2026-06-08 10:09:38,083 p=88556 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Restart changed Quadlet containers for sb_db_server --- 2.66s 2026-06-08 10:09:38,083 p=88556 u=zuul n=ansible | osp.edpm.edpm_ovs : Install ovs packages -------------------------------- 2.56s 2026-06-08 10:09:38,083 p=88556 u=zuul n=ansible | osp.edpm.edpm_container_manage : Create /etc/systemd/system-preset/91-netns-placeholder.preset --- 2.54s 2026-06-08 10:09:38,083 p=88556 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Write updated state file ----------- 2.41s 2026-06-08 10:09:38,083 p=88556 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Create kolla config files ---------- 2.28s 2026-06-08 10:09:38,083 p=88556 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Create kolla config files ---------- 2.21s 2026-06-08 10:09:38,181 p=29740 u=zuul n=molecule.logger | [info]Running [scenario]local_ovn[/] > [action]verify[/][/] 2026-06-08 10:09:38,182 p=29740 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2026-06-08 10:09:38,631 p=116587 u=zuul n=ansible | PLAY [Verify ovn_bgp_agent with local OVN routing] ***************************** 2026-06-08 10:09:38,694 p=116587 u=zuul n=ansible | TASK [Ensure expected directories exist] *************************************** 2026-06-08 10:09:38,695 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:09:38 +0000 (0:00:00.065) 0:00:00.065 *********** 2026-06-08 10:09:38,725 p=116587 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_dir.yaml for instance => (item=/var/lib/openstack/ovn-bgp-agent/etc/ovn-bgp-agent/bgp-agent.conf) 2026-06-08 10:09:38,744 p=116587 u=zuul n=ansible | TASK [Check if directory exists /var/lib/openstack/ovn-bgp-agent/etc/ovn-bgp-agent/bgp-agent.conf] *** 2026-06-08 10:09:38,744 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:09:38 +0000 (0:00:00.049) 0:00:00.114 *********** 2026-06-08 10:09:39,991 p=116587 u=zuul n=ansible | ok: [instance] 2026-06-08 10:09:40,011 p=116587 u=zuul n=ansible | TASK [Assert directory exists /var/lib/openstack/ovn-bgp-agent/etc/ovn-bgp-agent/bgp-agent.conf] *** 2026-06-08 10:09:40,011 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:09:40 +0000 (0:00:01.266) 0:00:01.381 *********** 2026-06-08 10:09:40,041 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:09:40,060 p=116587 u=zuul n=ansible | TASK [Check Quadlet .container files exist] ************************************ 2026-06-08 10:09:40,060 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:09:40 +0000 (0:00:00.049) 0:00:01.430 *********** 2026-06-08 10:09:41,073 p=116587 u=zuul n=ansible | ok: [instance] => (item=ovn_bgp_agent) 2026-06-08 10:09:42,892 p=116587 u=zuul n=ansible | ok: [instance] => (item=nb_db_server) 2026-06-08 10:09:43,719 p=116587 u=zuul n=ansible | ok: [instance] => (item=sb_db_server) 2026-06-08 10:09:44,887 p=116587 u=zuul n=ansible | ok: [instance] => (item=northd) 2026-06-08 10:09:46,734 p=116587 u=zuul n=ansible | ok: [instance] => (item=bgp_ovn_controller) 2026-06-08 10:09:46,757 p=116587 u=zuul n=ansible | TASK [Assert all Quadlet .container files exist] ******************************* 2026-06-08 10:09:46,757 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:09:46 +0000 (0:00:06.696) 0:00:08.127 *********** 2026-06-08 10:09:46,806 p=116587 u=zuul n=ansible | ok: [instance] => (item=ovn_bgp_agent) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: false failed: false invocation: module_args: checksum_algorithm: sha1 follow: false get_attributes: true get_checksum: true get_md5: false get_mime: true path: /etc/containers/systemd/edpm_ovn_bgp_agent.container item: ovn_bgp_agent stat: atime: 1780913364.6369054 attr_flags: '' attributes: [] block_size: 4096 blocks: 8 charset: unknown checksum: fe209d928872d01c9a222b5898a43edee213d3bf ctime: 1780913360.1347609 dev: 46 device_type: 0 executable: false exists: true gid: 0 gr_name: root inode: 88344307 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: unknown mode: '0644' mtime: 1780913358.0526938 nlink: 1 path: /etc/containers/systemd/edpm_ovn_bgp_agent.container pw_name: root readable: true rgrp: true roth: true rusr: true size: 1273 uid: 0 version: null wgrp: false woth: false writeable: true wusr: true xgrp: false xoth: false xusr: false msg: All assertions passed 2026-06-08 10:09:46,812 p=116587 u=zuul n=ansible | ok: [instance] => (item=nb_db_server) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: false failed: false invocation: module_args: checksum_algorithm: sha1 follow: false get_attributes: true get_checksum: true get_md5: false get_mime: true path: /etc/containers/systemd/edpm_nb_db_server.container item: nb_db_server stat: atime: 1780913254.0803459 attr_flags: '' attributes: [] block_size: 4096 blocks: 8 charset: unknown checksum: a011d0b26da537df3bafdfdb76feffc613ddcb1f ctime: 1780913252.7143016 dev: 46 device_type: 0 executable: false exists: true gid: 0 gr_name: root inode: 88261631 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: unknown mode: '0644' mtime: 1780913251.2902553 nlink: 1 path: /etc/containers/systemd/edpm_nb_db_server.container pw_name: root readable: true rgrp: true roth: true rusr: true size: 899 uid: 0 version: null wgrp: false woth: false writeable: true wusr: true xgrp: false xoth: false xusr: false msg: All assertions passed 2026-06-08 10:09:46,827 p=116587 u=zuul n=ansible | ok: [instance] => (item=sb_db_server) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: false failed: false invocation: module_args: checksum_algorithm: sha1 follow: false get_attributes: true get_checksum: true get_md5: false get_mime: true path: /etc/containers/systemd/edpm_sb_db_server.container item: sb_db_server stat: atime: 1780913274.8340178 attr_flags: '' attributes: [] block_size: 4096 blocks: 8 charset: unknown checksum: 0d763a097b4981fa970efd7af06e8b5c708ba5c0 ctime: 1780913273.4869742 dev: 46 device_type: 0 executable: false exists: true gid: 0 gr_name: root inode: 88344298 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: unknown mode: '0644' mtime: 1780913272.397939 nlink: 1 path: /etc/containers/systemd/edpm_sb_db_server.container pw_name: root readable: true rgrp: true roth: true rusr: true size: 899 uid: 0 version: null wgrp: false woth: false writeable: true wusr: true xgrp: false xoth: false xusr: false msg: All assertions passed 2026-06-08 10:09:46,838 p=116587 u=zuul n=ansible | ok: [instance] => (item=northd) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: false failed: false invocation: module_args: checksum_algorithm: sha1 follow: false get_attributes: true get_checksum: true get_md5: false get_mime: true path: /etc/containers/systemd/edpm_northd.container item: northd stat: atime: 1780913295.3956802 attr_flags: '' attributes: [] block_size: 4096 blocks: 8 charset: unknown checksum: 2677143a9edf7ff6b9a5b31ee1767ada47500bd3 ctime: 1780913294.0906382 dev: 46 device_type: 0 executable: false exists: true gid: 0 gr_name: root inode: 88344301 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: unknown mode: '0644' mtime: 1780913292.743595 nlink: 1 path: /etc/containers/systemd/edpm_northd.container pw_name: root readable: true rgrp: true roth: true rusr: true size: 921 uid: 0 version: null wgrp: false woth: false writeable: true wusr: true xgrp: false xoth: false xusr: false msg: All assertions passed 2026-06-08 10:09:46,842 p=116587 u=zuul n=ansible | ok: [instance] => (item=bgp_ovn_controller) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: false failed: false invocation: module_args: checksum_algorithm: sha1 follow: false get_attributes: true get_checksum: true get_md5: false get_mime: true path: /etc/containers/systemd/edpm_bgp_ovn_controller.container item: bgp_ovn_controller stat: atime: 1780913315.1363146 attr_flags: '' attributes: [] block_size: 4096 blocks: 8 charset: unknown checksum: 7ced7c5acb9fdd12d1efc0e3289f3e4ade186f3e ctime: 1780913314.0142784 dev: 46 device_type: 0 executable: false exists: true gid: 0 gr_name: root inode: 88344304 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: unknown mode: '0644' mtime: 1780913312.8362405 nlink: 1 path: /etc/containers/systemd/edpm_bgp_ovn_controller.container pw_name: root readable: true rgrp: true roth: true rusr: true size: 913 uid: 0 version: null wgrp: false woth: false writeable: true wusr: true xgrp: false xoth: false xusr: false msg: All assertions passed 2026-06-08 10:09:46,886 p=116587 u=zuul n=ansible | TASK [Check staged Quadlet files exist] **************************************** 2026-06-08 10:09:46,887 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:09:46 +0000 (0:00:00.129) 0:00:08.257 *********** 2026-06-08 10:09:49,355 p=116587 u=zuul n=ansible | ok: [instance] => (item=ovn_bgp_agent) 2026-06-08 10:09:51,643 p=116587 u=zuul n=ansible | ok: [instance] => (item=nb_db_server) 2026-06-08 10:09:52,553 p=116587 u=zuul n=ansible | ok: [instance] => (item=sb_db_server) 2026-06-08 10:09:53,750 p=116587 u=zuul n=ansible | ok: [instance] => (item=northd) 2026-06-08 10:09:54,655 p=116587 u=zuul n=ansible | ok: [instance] => (item=bgp_ovn_controller) 2026-06-08 10:09:54,677 p=116587 u=zuul n=ansible | TASK [Assert all staged Quadlet files exist] *********************************** 2026-06-08 10:09:54,677 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:09:54 +0000 (0:00:07.790) 0:00:16.047 *********** 2026-06-08 10:09:54,703 p=116587 u=zuul n=ansible | ok: [instance] => (item=ovn_bgp_agent) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: false failed: false invocation: module_args: checksum_algorithm: sha1 follow: false get_attributes: true get_checksum: true get_md5: false get_mime: true path: /var/lib/edpm-config/quadlet-rendered/edpm_ovn_bgp_agent.container item: ovn_bgp_agent stat: atime: 1780913360.1347609 attr_flags: '' attributes: [] block_size: 4096 blocks: 8 charset: unknown checksum: fe209d928872d01c9a222b5898a43edee213d3bf ctime: 1780913358.0526938 dev: 46 device_type: 0 executable: false exists: true gid: 0 gr_name: root inode: 121752800 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: unknown mode: '0644' mtime: 1780913358.0526938 nlink: 1 path: /var/lib/edpm-config/quadlet-rendered/edpm_ovn_bgp_agent.container pw_name: root readable: true rgrp: true roth: true rusr: true size: 1273 uid: 0 version: null wgrp: false woth: false writeable: true wusr: true xgrp: false xoth: false xusr: false msg: All assertions passed 2026-06-08 10:09:54,708 p=116587 u=zuul n=ansible | ok: [instance] => (item=nb_db_server) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: false failed: false invocation: module_args: checksum_algorithm: sha1 follow: false get_attributes: true get_checksum: true get_md5: false get_mime: true path: /var/lib/edpm-config/quadlet-rendered/edpm_nb_db_server.container item: nb_db_server stat: atime: 1780913252.7143016 attr_flags: '' attributes: [] block_size: 4096 blocks: 8 charset: unknown checksum: a011d0b26da537df3bafdfdb76feffc613ddcb1f ctime: 1780913263.507651 dev: 46 device_type: 0 executable: true exists: true gid: 0 gr_name: root inode: 121749328 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: unknown mode: '0755' mtime: 1780913251.2902553 nlink: 1 path: /var/lib/edpm-config/quadlet-rendered/edpm_nb_db_server.container pw_name: root readable: true rgrp: true roth: true rusr: true size: 899 uid: 0 version: null wgrp: false woth: false writeable: true wusr: true xgrp: true xoth: true xusr: true msg: All assertions passed 2026-06-08 10:09:54,716 p=116587 u=zuul n=ansible | ok: [instance] => (item=sb_db_server) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: false failed: false invocation: module_args: checksum_algorithm: sha1 follow: false get_attributes: true get_checksum: true get_md5: false get_mime: true path: /var/lib/edpm-config/quadlet-rendered/edpm_sb_db_server.container item: sb_db_server stat: atime: 1780913273.4869742 attr_flags: '' attributes: [] block_size: 4096 blocks: 8 charset: unknown checksum: 0d763a097b4981fa970efd7af06e8b5c708ba5c0 ctime: 1780913284.8103402 dev: 46 device_type: 0 executable: true exists: true gid: 0 gr_name: root inode: 121749329 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: unknown mode: '0755' mtime: 1780913272.397939 nlink: 1 path: /var/lib/edpm-config/quadlet-rendered/edpm_sb_db_server.container pw_name: root readable: true rgrp: true roth: true rusr: true size: 899 uid: 0 version: null wgrp: false woth: false writeable: true wusr: true xgrp: true xoth: true xusr: true msg: All assertions passed 2026-06-08 10:09:54,720 p=116587 u=zuul n=ansible | ok: [instance] => (item=northd) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: false failed: false invocation: module_args: checksum_algorithm: sha1 follow: false get_attributes: true get_checksum: true get_md5: false get_mime: true path: /var/lib/edpm-config/quadlet-rendered/edpm_northd.container item: northd stat: atime: 1780913294.0896382 attr_flags: '' attributes: [] block_size: 4096 blocks: 8 charset: unknown checksum: 2677143a9edf7ff6b9a5b31ee1767ada47500bd3 ctime: 1780913303.9679556 dev: 46 device_type: 0 executable: true exists: true gid: 0 gr_name: root inode: 121752791 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: unknown mode: '0755' mtime: 1780913292.743595 nlink: 1 path: /var/lib/edpm-config/quadlet-rendered/edpm_northd.container pw_name: root readable: true rgrp: true roth: true rusr: true size: 921 uid: 0 version: null wgrp: false woth: false writeable: true wusr: true xgrp: true xoth: true xusr: true msg: All assertions passed 2026-06-08 10:09:54,723 p=116587 u=zuul n=ansible | ok: [instance] => (item=bgp_ovn_controller) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: false failed: false invocation: module_args: checksum_algorithm: sha1 follow: false get_attributes: true get_checksum: true get_md5: false get_mime: true path: /var/lib/edpm-config/quadlet-rendered/edpm_bgp_ovn_controller.container item: bgp_ovn_controller stat: atime: 1780913314.0142784 attr_flags: '' attributes: [] block_size: 4096 blocks: 8 charset: unknown checksum: 7ced7c5acb9fdd12d1efc0e3289f3e4ade186f3e ctime: 1780913344.56026 dev: 46 device_type: 0 executable: true exists: true gid: 0 gr_name: root inode: 121752792 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: unknown mode: '0755' mtime: 1780913312.8362405 nlink: 1 path: /var/lib/edpm-config/quadlet-rendered/edpm_bgp_ovn_controller.container pw_name: root readable: true rgrp: true roth: true rusr: true size: 913 uid: 0 version: null wgrp: false woth: false writeable: true wusr: true xgrp: true xoth: true xusr: true msg: All assertions passed 2026-06-08 10:09:54,745 p=116587 u=zuul n=ansible | TASK [Read Quadlet file content for config_hash verification] ****************** 2026-06-08 10:09:54,745 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:09:54 +0000 (0:00:00.067) 0:00:16.115 *********** 2026-06-08 10:09:57,575 p=116587 u=zuul n=ansible | ok: [instance] => (item=ovn_bgp_agent) 2026-06-08 10:09:59,030 p=116587 u=zuul n=ansible | ok: [instance] => (item=nb_db_server) 2026-06-08 10:10:01,321 p=116587 u=zuul n=ansible | ok: [instance] => (item=sb_db_server) 2026-06-08 10:10:03,477 p=116587 u=zuul n=ansible | ok: [instance] => (item=northd) 2026-06-08 10:10:05,961 p=116587 u=zuul n=ansible | ok: [instance] => (item=bgp_ovn_controller) 2026-06-08 10:10:06,002 p=116587 u=zuul n=ansible | TASK [Verify config_hash is populated for ovn_bgp_agent] *********************** 2026-06-08 10:10:06,002 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:06 +0000 (0:00:11.256) 0:00:27.372 *********** 2026-06-08 10:10:06,055 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:06,083 p=116587 u=zuul n=ansible | TASK [Verify config_hash sentinel exists in cluster Quadlet files] ************* 2026-06-08 10:10:06,083 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:06 +0000 (0:00:00.080) 0:00:27.453 *********** 2026-06-08 10:10:06,154 p=116587 u=zuul n=ansible | ok: [instance] => (item=nb_db_server) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: false content: IyBRdWFkbGV0IGNvbnRhaW5lciBmaWxlIGZvciBuYl9kYl9zZXJ2ZXIKIyBNYW5hZ2VkIGJ5IGVkcG1fY29udGFpbmVyX3N0YW5kYWxvbmUgLSBkbyBub3QgZWRpdCBtYW51YWxseQojIFJlcXVpcmVzIFBvZG1hbiA0LjYrIChSSEVMIDkuNCspCiMgRE8gTk9UIFJFTU9WRSAtIHVzZWQgYnkgY29udGFpbmVyX2NvbmZpZ19oYXNoIG1vZHVsZQojIGNvbmZpZ19oYXNoPQoKW1VuaXRdCkRlc2NyaXB0aW9uPU9WTiBOQiBEQiBTZXJ2ZXIgY29udGFpbmVyIChFRFBNIE9WTiBCR1AgQWdlbnQpCkFmdGVyPW9wZW52c3dpdGNoLnNlcnZpY2UKUmVxdWlyZXM9b3BlbnZzd2l0Y2guc2VydmljZQoKW0NvbnRhaW5lcl0KQ29udGFpbmVyTmFtZT1uYl9kYl9zZXJ2ZXIKSW1hZ2U9cXVheS5pby9wb2RpZmllZC1hbnRlbG9wZS1jZW50b3M5L29wZW5zdGFjay1vdm4tbmItZGItc2VydmVyOmN1cnJlbnQtcG9kaWZpZWQKTmV0d29yaz1ob3N0ClVzZXI9cm9vdApQb2RtYW5BcmdzPS0tcHJpdmlsZWdlZApMb2dEcml2ZXI9am91cm5hbGQKRW52aXJvbm1lbnQ9S09MTEFfQ09ORklHX1NUUkFURUdZPUNPUFlfQUxXQVlTClZvbHVtZT0vbGliL21vZHVsZXM6L2xpYi9tb2R1bGVzOnJvClZvbHVtZT0vcnVuOi9ydW4KVm9sdW1lPS92YXIvbGliL29wZW52c3dpdGNoL292bjovcnVuL292bjpzaGFyZWQsegpWb2x1bWU9L3Zhci9saWIva29sbGEvY29uZmlnX2ZpbGVzL25iX2RiX3NlcnZlci5qc29uOi92YXIvbGliL2tvbGxhL2NvbmZpZ19maWxlcy9jb25maWcuanNvbjpybwpMYWJlbD1tYW5hZ2VkX2J5PWVkcG1fYW5zaWJsZQoKW1NlcnZpY2VdClJlc3RhcnQ9YWx3YXlzClRpbWVvdXRTdGFydFNlYz05MDAKVGltZW91dFN0b3BTZWM9ODQKCltJbnN0YWxsXQpXYW50ZWRCeT1tdWx0aS11c2VyLnRhcmdldAo= encoding: base64 failed: false invocation: module_args: src: /etc/containers/systemd/edpm_nb_db_server.container item: nb_db_server source: /etc/containers/systemd/edpm_nb_db_server.container msg: All assertions passed 2026-06-08 10:10:06,160 p=116587 u=zuul n=ansible | ok: [instance] => (item=sb_db_server) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: false content: IyBRdWFkbGV0IGNvbnRhaW5lciBmaWxlIGZvciBzYl9kYl9zZXJ2ZXIKIyBNYW5hZ2VkIGJ5IGVkcG1fY29udGFpbmVyX3N0YW5kYWxvbmUgLSBkbyBub3QgZWRpdCBtYW51YWxseQojIFJlcXVpcmVzIFBvZG1hbiA0LjYrIChSSEVMIDkuNCspCiMgRE8gTk9UIFJFTU9WRSAtIHVzZWQgYnkgY29udGFpbmVyX2NvbmZpZ19oYXNoIG1vZHVsZQojIGNvbmZpZ19oYXNoPQoKW1VuaXRdCkRlc2NyaXB0aW9uPU9WTiBTQiBEQiBTZXJ2ZXIgY29udGFpbmVyIChFRFBNIE9WTiBCR1AgQWdlbnQpCkFmdGVyPW9wZW52c3dpdGNoLnNlcnZpY2UKUmVxdWlyZXM9b3BlbnZzd2l0Y2guc2VydmljZQoKW0NvbnRhaW5lcl0KQ29udGFpbmVyTmFtZT1zYl9kYl9zZXJ2ZXIKSW1hZ2U9cXVheS5pby9wb2RpZmllZC1hbnRlbG9wZS1jZW50b3M5L29wZW5zdGFjay1vdm4tc2ItZGItc2VydmVyOmN1cnJlbnQtcG9kaWZpZWQKTmV0d29yaz1ob3N0ClVzZXI9cm9vdApQb2RtYW5BcmdzPS0tcHJpdmlsZWdlZApMb2dEcml2ZXI9am91cm5hbGQKRW52aXJvbm1lbnQ9S09MTEFfQ09ORklHX1NUUkFURUdZPUNPUFlfQUxXQVlTClZvbHVtZT0vbGliL21vZHVsZXM6L2xpYi9tb2R1bGVzOnJvClZvbHVtZT0vcnVuOi9ydW4KVm9sdW1lPS92YXIvbGliL29wZW52c3dpdGNoL292bjovcnVuL292bjpzaGFyZWQsegpWb2x1bWU9L3Zhci9saWIva29sbGEvY29uZmlnX2ZpbGVzL3NiX2RiX3NlcnZlci5qc29uOi92YXIvbGliL2tvbGxhL2NvbmZpZ19maWxlcy9jb25maWcuanNvbjpybwpMYWJlbD1tYW5hZ2VkX2J5PWVkcG1fYW5zaWJsZQoKW1NlcnZpY2VdClJlc3RhcnQ9YWx3YXlzClRpbWVvdXRTdGFydFNlYz05MDAKVGltZW91dFN0b3BTZWM9ODQKCltJbnN0YWxsXQpXYW50ZWRCeT1tdWx0aS11c2VyLnRhcmdldAo= encoding: base64 failed: false invocation: module_args: src: /etc/containers/systemd/edpm_sb_db_server.container item: sb_db_server source: /etc/containers/systemd/edpm_sb_db_server.container msg: All assertions passed 2026-06-08 10:10:06,167 p=116587 u=zuul n=ansible | ok: [instance] => (item=northd) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: false content: IyBRdWFkbGV0IGNvbnRhaW5lciBmaWxlIGZvciBub3J0aGQKIyBNYW5hZ2VkIGJ5IGVkcG1fY29udGFpbmVyX3N0YW5kYWxvbmUgLSBkbyBub3QgZWRpdCBtYW51YWxseQojIFJlcXVpcmVzIFBvZG1hbiA0LjYrIChSSEVMIDkuNCspCiMgRE8gTk9UIFJFTU9WRSAtIHVzZWQgYnkgY29udGFpbmVyX2NvbmZpZ19oYXNoIG1vZHVsZQojIGNvbmZpZ19oYXNoPQoKW1VuaXRdCkRlc2NyaXB0aW9uPU9WTiBOb3J0aGQgY29udGFpbmVyIChFRFBNIE9WTiBCR1AgQWdlbnQpCkFmdGVyPW9wZW52c3dpdGNoLnNlcnZpY2UgZWRwbV9uYl9kYl9zZXJ2ZXIuc2VydmljZSBlZHBtX3NiX2RiX3NlcnZlci5zZXJ2aWNlClJlcXVpcmVzPW9wZW52c3dpdGNoLnNlcnZpY2UKCltDb250YWluZXJdCkNvbnRhaW5lck5hbWU9bm9ydGhkCkltYWdlPXF1YXkuaW8vcG9kaWZpZWQtYW50ZWxvcGUtY2VudG9zOS9vcGVuc3RhY2stb3ZuLW5vcnRoZDpjdXJyZW50LXBvZGlmaWVkCk5ldHdvcms9aG9zdApVc2VyPXJvb3QKUG9kbWFuQXJncz0tLXByaXZpbGVnZWQKTG9nRHJpdmVyPWpvdXJuYWxkCkVudmlyb25tZW50PUtPTExBX0NPTkZJR19TVFJBVEVHWT1DT1BZX0FMV0FZUwpWb2x1bWU9L2xpYi9tb2R1bGVzOi9saWIvbW9kdWxlczpybwpWb2x1bWU9L3J1bjovcnVuClZvbHVtZT0vdmFyL2xpYi9vcGVudnN3aXRjaC9vdm46L3J1bi9vdm46c2hhcmVkLHoKVm9sdW1lPS92YXIvbGliL2tvbGxhL2NvbmZpZ19maWxlcy9ub3J0aGQuanNvbjovdmFyL2xpYi9rb2xsYS9jb25maWdfZmlsZXMvY29uZmlnLmpzb246cm8KTGFiZWw9bWFuYWdlZF9ieT1lZHBtX2Fuc2libGUKCltTZXJ2aWNlXQpSZXN0YXJ0PWFsd2F5cwpUaW1lb3V0U3RhcnRTZWM9OTAwClRpbWVvdXRTdG9wU2VjPTg0CgpbSW5zdGFsbF0KV2FudGVkQnk9bXVsdGktdXNlci50YXJnZXQK encoding: base64 failed: false invocation: module_args: src: /etc/containers/systemd/edpm_northd.container item: northd source: /etc/containers/systemd/edpm_northd.container msg: All assertions passed 2026-06-08 10:10:06,172 p=116587 u=zuul n=ansible | ok: [instance] => (item=bgp_ovn_controller) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: false content: IyBRdWFkbGV0IGNvbnRhaW5lciBmaWxlIGZvciBiZ3Bfb3ZuX2NvbnRyb2xsZXIKIyBNYW5hZ2VkIGJ5IGVkcG1fY29udGFpbmVyX3N0YW5kYWxvbmUgLSBkbyBub3QgZWRpdCBtYW51YWxseQojIFJlcXVpcmVzIFBvZG1hbiA0LjYrIChSSEVMIDkuNCspCiMgRE8gTk9UIFJFTU9WRSAtIHVzZWQgYnkgY29udGFpbmVyX2NvbmZpZ19oYXNoIG1vZHVsZQojIGNvbmZpZ19oYXNoPQoKW1VuaXRdCkRlc2NyaXB0aW9uPU9WTiBDb250cm9sbGVyIGNvbnRhaW5lciAoRURQTSBPVk4gQkdQIEFnZW50KQpBZnRlcj1vcGVudnN3aXRjaC5zZXJ2aWNlClJlcXVpcmVzPW9wZW52c3dpdGNoLnNlcnZpY2UKCltDb250YWluZXJdCkNvbnRhaW5lck5hbWU9YmdwX292bl9jb250cm9sbGVyCkltYWdlPXF1YXkuaW8vcG9kaWZpZWQtYW50ZWxvcGUtY2VudG9zOS9vcGVuc3RhY2stb3ZuLWNvbnRyb2xsZXI6Y3VycmVudC1wb2RpZmllZApOZXR3b3JrPWhvc3QKVXNlcj1yb290ClBvZG1hbkFyZ3M9LS1wcml2aWxlZ2VkCkxvZ0RyaXZlcj1qb3VybmFsZApFbnZpcm9ubWVudD1LT0xMQV9DT05GSUdfU1RSQVRFR1k9Q09QWV9BTFdBWVMKVm9sdW1lPS9saWIvbW9kdWxlczovbGliL21vZHVsZXM6cm8KVm9sdW1lPS9ydW46L3J1bgpWb2x1bWU9L3Zhci9saWIvb3BlbnZzd2l0Y2gvb3ZuOi9ydW4vb3ZuOnNoYXJlZCx6ClZvbHVtZT0vdmFyL2xpYi9rb2xsYS9jb25maWdfZmlsZXMvYmdwX292bl9jb250cm9sbGVyLmpzb246L3Zhci9saWIva29sbGEvY29uZmlnX2ZpbGVzL2NvbmZpZy5qc29uOnJvCkxhYmVsPW1hbmFnZWRfYnk9ZWRwbV9hbnNpYmxlCgpbU2VydmljZV0KUmVzdGFydD1hbHdheXMKVGltZW91dFN0YXJ0U2VjPTkwMApUaW1lb3V0U3RvcFNlYz04NAoKW0luc3RhbGxdCldhbnRlZEJ5PW11bHRpLXVzZXIudGFyZ2V0Cg== encoding: base64 failed: false invocation: module_args: src: /etc/containers/systemd/edpm_bgp_ovn_controller.container item: bgp_ovn_controller source: /etc/containers/systemd/edpm_bgp_ovn_controller.container msg: All assertions passed 2026-06-08 10:10:06,218 p=116587 u=zuul n=ansible | TASK [Verify northd has After dependency on DB servers] ************************ 2026-06-08 10:10:06,218 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:06 +0000 (0:00:00.135) 0:00:27.588 *********** 2026-06-08 10:10:06,270 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:06,292 p=116587 u=zuul n=ansible | TASK [Ensure podman containers exist and are running] ************************** 2026-06-08 10:10:06,292 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:06 +0000 (0:00:00.073) 0:00:27.662 *********** 2026-06-08 10:10:06,352 p=116587 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_podman.yaml for instance => (item=ovn_bgp_agent) 2026-06-08 10:10:06,355 p=116587 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_podman.yaml for instance => (item=nb_db_server) 2026-06-08 10:10:06,358 p=116587 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_podman.yaml for instance => (item=sb_db_server) 2026-06-08 10:10:06,361 p=116587 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_podman.yaml for instance => (item=northd) 2026-06-08 10:10:06,364 p=116587 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_podman.yaml for instance => (item=bgp_ovn_controller) 2026-06-08 10:10:06,394 p=116587 u=zuul n=ansible | TASK [Check if podman container exists ovn_bgp_agent] ************************** 2026-06-08 10:10:06,394 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:06 +0000 (0:00:00.101) 0:00:27.764 *********** 2026-06-08 10:10:07,945 p=116587 u=zuul n=ansible | changed: [instance] 2026-06-08 10:10:07,979 p=116587 u=zuul n=ansible | TASK [Assert podman container exists ovn_bgp_agent] **************************** 2026-06-08 10:10:07,980 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:07 +0000 (0:00:01.585) 0:00:29.350 *********** 2026-06-08 10:10:08,027 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:08,074 p=116587 u=zuul n=ansible | TASK [Check if podman container is running ovn_bgp_agent] ********************** 2026-06-08 10:10:08,075 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:08 +0000 (0:00:00.095) 0:00:29.445 *********** 2026-06-08 10:10:09,906 p=116587 u=zuul n=ansible | changed: [instance] 2026-06-08 10:10:09,939 p=116587 u=zuul n=ansible | TASK [Assert podman container is running ovn_bgp_agent] ************************ 2026-06-08 10:10:09,939 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:09 +0000 (0:00:01.864) 0:00:31.309 *********** 2026-06-08 10:10:09,974 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:10,009 p=116587 u=zuul n=ansible | TASK [Check if podman container exists nb_db_server] *************************** 2026-06-08 10:10:10,009 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:10 +0000 (0:00:00.070) 0:00:31.379 *********** 2026-06-08 10:10:11,609 p=116587 u=zuul n=ansible | changed: [instance] 2026-06-08 10:10:11,666 p=116587 u=zuul n=ansible | TASK [Assert podman container exists nb_db_server] ***************************** 2026-06-08 10:10:11,666 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:11 +0000 (0:00:01.657) 0:00:33.036 *********** 2026-06-08 10:10:11,697 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:11,723 p=116587 u=zuul n=ansible | TASK [Check if podman container is running nb_db_server] *********************** 2026-06-08 10:10:11,723 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:11 +0000 (0:00:00.056) 0:00:33.093 *********** 2026-06-08 10:10:12,610 p=116587 u=zuul n=ansible | changed: [instance] 2026-06-08 10:10:12,637 p=116587 u=zuul n=ansible | TASK [Assert podman container is running nb_db_server] ************************* 2026-06-08 10:10:12,637 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:12 +0000 (0:00:00.914) 0:00:34.008 *********** 2026-06-08 10:10:12,662 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:12,686 p=116587 u=zuul n=ansible | TASK [Check if podman container exists sb_db_server] *************************** 2026-06-08 10:10:12,686 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:12 +0000 (0:00:00.048) 0:00:34.056 *********** 2026-06-08 10:10:13,587 p=116587 u=zuul n=ansible | changed: [instance] 2026-06-08 10:10:13,613 p=116587 u=zuul n=ansible | TASK [Assert podman container exists sb_db_server] ***************************** 2026-06-08 10:10:13,613 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:13 +0000 (0:00:00.926) 0:00:34.983 *********** 2026-06-08 10:10:13,637 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:13,661 p=116587 u=zuul n=ansible | TASK [Check if podman container is running sb_db_server] *********************** 2026-06-08 10:10:13,661 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:13 +0000 (0:00:00.048) 0:00:35.031 *********** 2026-06-08 10:10:14,669 p=116587 u=zuul n=ansible | changed: [instance] 2026-06-08 10:10:14,698 p=116587 u=zuul n=ansible | TASK [Assert podman container is running sb_db_server] ************************* 2026-06-08 10:10:14,698 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:14 +0000 (0:00:01.036) 0:00:36.068 *********** 2026-06-08 10:10:14,730 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:14,757 p=116587 u=zuul n=ansible | TASK [Check if podman container exists northd] ********************************* 2026-06-08 10:10:14,757 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:14 +0000 (0:00:00.059) 0:00:36.128 *********** 2026-06-08 10:10:16,186 p=116587 u=zuul n=ansible | changed: [instance] 2026-06-08 10:10:16,209 p=116587 u=zuul n=ansible | TASK [Assert podman container exists northd] *********************************** 2026-06-08 10:10:16,209 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:16 +0000 (0:00:01.451) 0:00:37.579 *********** 2026-06-08 10:10:16,234 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:16,259 p=116587 u=zuul n=ansible | TASK [Check if podman container is running northd] ***************************** 2026-06-08 10:10:16,259 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:16 +0000 (0:00:00.049) 0:00:37.629 *********** 2026-06-08 10:10:17,522 p=116587 u=zuul n=ansible | changed: [instance] 2026-06-08 10:10:17,564 p=116587 u=zuul n=ansible | TASK [Assert podman container is running northd] ******************************* 2026-06-08 10:10:17,564 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:17 +0000 (0:00:01.305) 0:00:38.934 *********** 2026-06-08 10:10:17,598 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:17,631 p=116587 u=zuul n=ansible | TASK [Check if podman container exists bgp_ovn_controller] ********************* 2026-06-08 10:10:17,631 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:17 +0000 (0:00:00.066) 0:00:39.001 *********** 2026-06-08 10:10:18,837 p=116587 u=zuul n=ansible | changed: [instance] 2026-06-08 10:10:18,865 p=116587 u=zuul n=ansible | TASK [Assert podman container exists bgp_ovn_controller] *********************** 2026-06-08 10:10:18,865 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:18 +0000 (0:00:01.233) 0:00:40.235 *********** 2026-06-08 10:10:18,901 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:18,932 p=116587 u=zuul n=ansible | TASK [Check if podman container is running bgp_ovn_controller] ***************** 2026-06-08 10:10:18,932 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:18 +0000 (0:00:00.066) 0:00:40.302 *********** 2026-06-08 10:10:20,152 p=116587 u=zuul n=ansible | changed: [instance] 2026-06-08 10:10:20,199 p=116587 u=zuul n=ansible | TASK [Assert podman container is running bgp_ovn_controller] ******************* 2026-06-08 10:10:20,199 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:20 +0000 (0:00:01.266) 0:00:41.569 *********** 2026-06-08 10:10:20,232 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:20,258 p=116587 u=zuul n=ansible | TASK [Ensure systemd services are defined and functional] ********************** 2026-06-08 10:10:20,258 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:20 +0000 (0:00:00.059) 0:00:41.628 *********** 2026-06-08 10:10:20,318 p=116587 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_systemd_unit.yaml for instance => (item={'name': 'edpm_ovn_bgp_agent.service'}) 2026-06-08 10:10:20,323 p=116587 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_systemd_unit.yaml for instance => (item={'name': 'edpm_nb_db_server.service'}) 2026-06-08 10:10:20,327 p=116587 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_systemd_unit.yaml for instance => (item={'name': 'edpm_sb_db_server.service'}) 2026-06-08 10:10:20,330 p=116587 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_systemd_unit.yaml for instance => (item={'name': 'edpm_northd.service'}) 2026-06-08 10:10:20,333 p=116587 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_systemd_unit.yaml for instance => (item={'name': 'edpm_bgp_ovn_controller.service'}) 2026-06-08 10:10:20,358 p=116587 u=zuul n=ansible | TASK [Query systemd for unit fragment path edpm_ovn_bgp_agent.service] ********* 2026-06-08 10:10:20,358 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:20 +0000 (0:00:00.100) 0:00:41.728 *********** 2026-06-08 10:10:21,663 p=116587 u=zuul n=ansible | ok: [instance] 2026-06-08 10:10:21,683 p=116587 u=zuul n=ansible | TASK [Assert systemd unit exists edpm_ovn_bgp_agent.service] ******************* 2026-06-08 10:10:21,683 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:21 +0000 (0:00:01.324) 0:00:43.053 *********** 2026-06-08 10:10:21,720 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:21,779 p=116587 u=zuul n=ansible | TASK [Check if systemd unit is enabled edpm_ovn_bgp_agent.service] ************* 2026-06-08 10:10:21,779 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:21 +0000 (0:00:00.096) 0:00:43.149 *********** 2026-06-08 10:10:22,752 p=116587 u=zuul n=ansible | ok: [instance] 2026-06-08 10:10:22,773 p=116587 u=zuul n=ansible | TASK [Assert systemd unit is enabled edpm_ovn_bgp_agent.service] *************** 2026-06-08 10:10:22,773 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:22 +0000 (0:00:00.993) 0:00:44.143 *********** 2026-06-08 10:10:22,803 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:22,823 p=116587 u=zuul n=ansible | TASK [Check if systemd unit is running edpm_ovn_bgp_agent.service] ************* 2026-06-08 10:10:22,823 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:22 +0000 (0:00:00.050) 0:00:44.194 *********** 2026-06-08 10:10:23,902 p=116587 u=zuul n=ansible | ok: [instance] 2026-06-08 10:10:23,930 p=116587 u=zuul n=ansible | TASK [Assert systemd unit is running edpm_ovn_bgp_agent.service] *************** 2026-06-08 10:10:23,930 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:23 +0000 (0:00:01.106) 0:00:45.300 *********** 2026-06-08 10:10:23,969 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:23,997 p=116587 u=zuul n=ansible | TASK [Query systemd for unit fragment path edpm_nb_db_server.service] ********** 2026-06-08 10:10:23,997 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:23 +0000 (0:00:00.067) 0:00:45.367 *********** 2026-06-08 10:10:25,653 p=116587 u=zuul n=ansible | ok: [instance] 2026-06-08 10:10:25,675 p=116587 u=zuul n=ansible | TASK [Assert systemd unit exists edpm_nb_db_server.service] ******************** 2026-06-08 10:10:25,675 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:25 +0000 (0:00:01.677) 0:00:47.045 *********** 2026-06-08 10:10:25,709 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:25,730 p=116587 u=zuul n=ansible | TASK [Check if systemd unit is enabled edpm_nb_db_server.service] ************** 2026-06-08 10:10:25,730 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:25 +0000 (0:00:00.055) 0:00:47.101 *********** 2026-06-08 10:10:27,277 p=116587 u=zuul n=ansible | ok: [instance] 2026-06-08 10:10:27,319 p=116587 u=zuul n=ansible | TASK [Assert systemd unit is enabled edpm_nb_db_server.service] **************** 2026-06-08 10:10:27,320 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:27 +0000 (0:00:01.589) 0:00:48.690 *********** 2026-06-08 10:10:27,364 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:27,401 p=116587 u=zuul n=ansible | TASK [Check if systemd unit is running edpm_nb_db_server.service] ************** 2026-06-08 10:10:27,401 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:27 +0000 (0:00:00.081) 0:00:48.771 *********** 2026-06-08 10:10:28,991 p=116587 u=zuul n=ansible | ok: [instance] 2026-06-08 10:10:29,035 p=116587 u=zuul n=ansible | TASK [Assert systemd unit is running edpm_nb_db_server.service] **************** 2026-06-08 10:10:29,035 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:29 +0000 (0:00:01.633) 0:00:50.405 *********** 2026-06-08 10:10:29,074 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:29,112 p=116587 u=zuul n=ansible | TASK [Query systemd for unit fragment path edpm_sb_db_server.service] ********** 2026-06-08 10:10:29,112 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:29 +0000 (0:00:00.077) 0:00:50.482 *********** 2026-06-08 10:10:30,115 p=116587 u=zuul n=ansible | ok: [instance] 2026-06-08 10:10:30,179 p=116587 u=zuul n=ansible | TASK [Assert systemd unit exists edpm_sb_db_server.service] ******************** 2026-06-08 10:10:30,180 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:30 +0000 (0:00:01.067) 0:00:51.550 *********** 2026-06-08 10:10:30,207 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:30,247 p=116587 u=zuul n=ansible | TASK [Check if systemd unit is enabled edpm_sb_db_server.service] ************** 2026-06-08 10:10:30,247 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:30 +0000 (0:00:00.067) 0:00:51.617 *********** 2026-06-08 10:10:31,205 p=116587 u=zuul n=ansible | ok: [instance] 2026-06-08 10:10:31,247 p=116587 u=zuul n=ansible | TASK [Assert systemd unit is enabled edpm_sb_db_server.service] **************** 2026-06-08 10:10:31,247 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:31 +0000 (0:00:01.000) 0:00:52.617 *********** 2026-06-08 10:10:31,284 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:31,312 p=116587 u=zuul n=ansible | TASK [Check if systemd unit is running edpm_sb_db_server.service] ************** 2026-06-08 10:10:31,312 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:31 +0000 (0:00:00.064) 0:00:52.682 *********** 2026-06-08 10:10:32,221 p=116587 u=zuul n=ansible | ok: [instance] 2026-06-08 10:10:32,247 p=116587 u=zuul n=ansible | TASK [Assert systemd unit is running edpm_sb_db_server.service] **************** 2026-06-08 10:10:32,247 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:32 +0000 (0:00:00.934) 0:00:53.617 *********** 2026-06-08 10:10:32,276 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:32,302 p=116587 u=zuul n=ansible | TASK [Query systemd for unit fragment path edpm_northd.service] **************** 2026-06-08 10:10:32,303 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:32 +0000 (0:00:00.055) 0:00:53.673 *********** 2026-06-08 10:10:34,006 p=116587 u=zuul n=ansible | ok: [instance] 2026-06-08 10:10:34,046 p=116587 u=zuul n=ansible | TASK [Assert systemd unit exists edpm_northd.service] ************************** 2026-06-08 10:10:34,047 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:34 +0000 (0:00:01.744) 0:00:55.417 *********** 2026-06-08 10:10:34,069 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:34,097 p=116587 u=zuul n=ansible | TASK [Check if systemd unit is enabled edpm_northd.service] ******************** 2026-06-08 10:10:34,097 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:34 +0000 (0:00:00.050) 0:00:55.467 *********** 2026-06-08 10:10:35,399 p=116587 u=zuul n=ansible | ok: [instance] 2026-06-08 10:10:35,420 p=116587 u=zuul n=ansible | TASK [Assert systemd unit is enabled edpm_northd.service] ********************** 2026-06-08 10:10:35,420 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:35 +0000 (0:00:01.323) 0:00:56.790 *********** 2026-06-08 10:10:35,448 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:35,495 p=116587 u=zuul n=ansible | TASK [Check if systemd unit is running edpm_northd.service] ******************** 2026-06-08 10:10:35,496 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:35 +0000 (0:00:00.075) 0:00:56.866 *********** 2026-06-08 10:10:36,550 p=116587 u=zuul n=ansible | ok: [instance] 2026-06-08 10:10:36,592 p=116587 u=zuul n=ansible | TASK [Assert systemd unit is running edpm_northd.service] ********************** 2026-06-08 10:10:36,592 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:36 +0000 (0:00:01.096) 0:00:57.962 *********** 2026-06-08 10:10:36,631 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:36,657 p=116587 u=zuul n=ansible | TASK [Query systemd for unit fragment path edpm_bgp_ovn_controller.service] **** 2026-06-08 10:10:36,657 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:36 +0000 (0:00:00.064) 0:00:58.027 *********** 2026-06-08 10:10:37,711 p=116587 u=zuul n=ansible | ok: [instance] 2026-06-08 10:10:37,753 p=116587 u=zuul n=ansible | TASK [Assert systemd unit exists edpm_bgp_ovn_controller.service] ************** 2026-06-08 10:10:37,753 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:37 +0000 (0:00:01.096) 0:00:59.123 *********** 2026-06-08 10:10:37,791 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:37,834 p=116587 u=zuul n=ansible | TASK [Check if systemd unit is enabled edpm_bgp_ovn_controller.service] ******** 2026-06-08 10:10:37,834 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:37 +0000 (0:00:00.080) 0:00:59.204 *********** 2026-06-08 10:10:38,871 p=116587 u=zuul n=ansible | ok: [instance] 2026-06-08 10:10:38,892 p=116587 u=zuul n=ansible | TASK [Assert systemd unit is enabled edpm_bgp_ovn_controller.service] ********** 2026-06-08 10:10:38,892 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:38 +0000 (0:00:01.058) 0:01:00.262 *********** 2026-06-08 10:10:38,919 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:38,948 p=116587 u=zuul n=ansible | TASK [Check if systemd unit is running edpm_bgp_ovn_controller.service] ******** 2026-06-08 10:10:38,948 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:38 +0000 (0:00:00.056) 0:01:00.319 *********** 2026-06-08 10:10:39,877 p=116587 u=zuul n=ansible | ok: [instance] 2026-06-08 10:10:39,916 p=116587 u=zuul n=ansible | TASK [Assert systemd unit is running edpm_bgp_ovn_controller.service] ********** 2026-06-08 10:10:39,916 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:39 +0000 (0:00:00.967) 0:01:01.286 *********** 2026-06-08 10:10:39,958 p=116587 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-08 10:10:39,986 p=116587 u=zuul n=ansible | TASK [Ensure kolla_set_configs copied the expected files for main agent] ******* 2026-06-08 10:10:39,986 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:39 +0000 (0:00:00.069) 0:01:01.356 *********** 2026-06-08 10:10:40,965 p=116587 u=zuul n=ansible | changed: [instance] => (item=Copying /var/lib/kolla/config_files/src/etc/ovn-bgp-agent/bgp-agent.conf to /etc/ovn-bgp-agent/bgp-agent.conf) 2026-06-08 10:10:42,077 p=116587 u=zuul n=ansible | changed: [instance] => (item=Copying /var/lib/kolla/config_files/src/etc/ovn-bgp-agent/10-neutron-ovn.conf to /etc/ovn-bgp-agent/10-neutron-ovn.conf) 2026-06-08 10:10:42,182 p=116587 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-08 10:10:42,182 p=116587 u=zuul n=ansible | instance : ok=72 changed=11 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-08 10:10:42,182 p=116587 u=zuul n=ansible | Monday 08 June 2026 10:10:42 +0000 (0:00:02.196) 0:01:03.552 *********** 2026-06-08 10:10:42,182 p=116587 u=zuul n=ansible | =============================================================================== 2026-06-08 10:10:42,182 p=116587 u=zuul n=ansible | Read Quadlet file content for config_hash verification ----------------- 11.26s 2026-06-08 10:10:42,182 p=116587 u=zuul n=ansible | Check staged Quadlet files exist ---------------------------------------- 7.79s 2026-06-08 10:10:42,182 p=116587 u=zuul n=ansible | Check Quadlet .container files exist ------------------------------------ 6.70s 2026-06-08 10:10:42,182 p=116587 u=zuul n=ansible | Ensure kolla_set_configs copied the expected files for main agent ------- 2.20s 2026-06-08 10:10:42,182 p=116587 u=zuul n=ansible | Check if podman container is running ovn_bgp_agent ---------------------- 1.86s 2026-06-08 10:10:42,182 p=116587 u=zuul n=ansible | Query systemd for unit fragment path edpm_northd.service ---------------- 1.74s 2026-06-08 10:10:42,182 p=116587 u=zuul n=ansible | Query systemd for unit fragment path edpm_nb_db_server.service ---------- 1.68s 2026-06-08 10:10:42,182 p=116587 u=zuul n=ansible | Check if podman container exists nb_db_server --------------------------- 1.66s 2026-06-08 10:10:42,182 p=116587 u=zuul n=ansible | Check if systemd unit is running edpm_nb_db_server.service -------------- 1.63s 2026-06-08 10:10:42,183 p=116587 u=zuul n=ansible | Check if systemd unit is enabled edpm_nb_db_server.service -------------- 1.59s 2026-06-08 10:10:42,183 p=116587 u=zuul n=ansible | Check if podman container exists ovn_bgp_agent -------------------------- 1.59s 2026-06-08 10:10:42,183 p=116587 u=zuul n=ansible | Check if podman container exists northd --------------------------------- 1.45s 2026-06-08 10:10:42,183 p=116587 u=zuul n=ansible | Query systemd for unit fragment path edpm_ovn_bgp_agent.service --------- 1.32s 2026-06-08 10:10:42,183 p=116587 u=zuul n=ansible | Check if systemd unit is enabled edpm_northd.service -------------------- 1.32s 2026-06-08 10:10:42,183 p=116587 u=zuul n=ansible | Check if podman container is running northd ----------------------------- 1.31s 2026-06-08 10:10:42,183 p=116587 u=zuul n=ansible | Check if podman container is running bgp_ovn_controller ----------------- 1.27s 2026-06-08 10:10:42,183 p=116587 u=zuul n=ansible | Check if directory exists /var/lib/openstack/ovn-bgp-agent/etc/ovn-bgp-agent/bgp-agent.conf --- 1.27s 2026-06-08 10:10:42,183 p=116587 u=zuul n=ansible | Check if podman container exists bgp_ovn_controller --------------------- 1.23s 2026-06-08 10:10:42,183 p=116587 u=zuul n=ansible | Check if systemd unit is running edpm_ovn_bgp_agent.service ------------- 1.11s 2026-06-08 10:10:42,183 p=116587 u=zuul n=ansible | Check if systemd unit is running edpm_northd.service -------------------- 1.10s 2026-06-08 10:10:42,246 p=29740 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2026-06-08 10:10:42,255 p=29740 u=zuul n=molecule.logger | [info]Running [scenario]local_ovn[/] > [action]destroy[/][/] 2026-06-08 10:10:42,692 p=126020 u=zuul n=ansible | PLAY [Destroy] ***************************************************************** 2026-06-08 10:10:42,703 p=126020 u=zuul n=ansible | TASK [Get passwd entries for USER env] ***************************************** 2026-06-08 10:10:42,704 p=126020 u=zuul n=ansible | Monday 08 June 2026 10:10:42 +0000 (0:00:00.013) 0:00:00.013 *********** 2026-06-08 10:10:43,134 p=126020 u=zuul n=ansible | ok: [localhost] 2026-06-08 10:10:43,137 p=126020 u=zuul n=ansible | TASK [Get shell async_dir] ***************************************************** 2026-06-08 10:10:43,137 p=126020 u=zuul n=ansible | Monday 08 June 2026 10:10:43 +0000 (0:00:00.433) 0:00:00.446 *********** 2026-06-08 10:10:43,186 p=126020 u=zuul n=ansible | ok: [localhost] 2026-06-08 10:10:43,190 p=126020 u=zuul n=ansible | TASK [Set async_dir for HOME env] ********************************************** 2026-06-08 10:10:43,190 p=126020 u=zuul n=ansible | Monday 08 June 2026 10:10:43 +0000 (0:00:00.053) 0:00:00.500 *********** 2026-06-08 10:10:43,250 p=126020 u=zuul n=ansible | skipping: [localhost] 2026-06-08 10:10:43,254 p=126020 u=zuul n=ansible | TASK [Destroy molecule instance(s)] ******************************************** 2026-06-08 10:10:43,255 p=126020 u=zuul n=ansible | Monday 08 June 2026 10:10:43 +0000 (0:00:00.064) 0:00:00.564 *********** 2026-06-08 10:10:43,706 p=126020 u=zuul n=ansible | changed: [localhost] => (item={'command': '/sbin/init', 'dockerfile': '../../../../molecule/common/Containerfile.j2', 'image': 'ubi9/ubi-init', 'name': 'instance', 'privileged': True, 'registry': {'url': 'registry.access.redhat.com'}, 'ulimits': ['host']}) 2026-06-08 10:10:43,712 p=126020 u=zuul n=ansible | TASK [Wait for instance(s) deletion to complete] ******************************* 2026-06-08 10:10:43,712 p=126020 u=zuul n=ansible | Monday 08 June 2026 10:10:43 +0000 (0:00:00.457) 0:00:01.022 *********** 2026-06-08 10:11:00,458 p=126020 u=zuul n=ansible | changed: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j394001414651.126056', 'results_file': '/home/zuul/.ansible_async/j394001414651.126056', 'changed': True, 'item': {'command': '/sbin/init', 'dockerfile': '../../../../molecule/common/Containerfile.j2', 'image': 'ubi9/ubi-init', 'name': 'instance', 'privileged': True, 'registry': {'url': 'registry.access.redhat.com'}, 'ulimits': ['host']}, 'ansible_loop_var': 'item'}) 2026-06-08 10:11:00,462 p=126020 u=zuul n=ansible | TASK [Delete podman network dedicated to this scenario] ************************ 2026-06-08 10:11:00,462 p=126020 u=zuul n=ansible | Monday 08 June 2026 10:11:00 +0000 (0:00:16.750) 0:00:17.772 *********** 2026-06-08 10:11:00,515 p=126020 u=zuul n=ansible | skipping: [localhost] => (item=instance: None specified) 2026-06-08 10:11:00,516 p=126020 u=zuul n=ansible | skipping: [localhost] 2026-06-08 10:11:00,527 p=126020 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-08 10:11:00,527 p=126020 u=zuul n=ansible | localhost : ok=4 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2026-06-08 10:11:00,527 p=126020 u=zuul n=ansible | Monday 08 June 2026 10:11:00 +0000 (0:00:00.064) 0:00:17.837 *********** 2026-06-08 10:11:00,527 p=126020 u=zuul n=ansible | =============================================================================== 2026-06-08 10:11:00,527 p=126020 u=zuul n=ansible | Wait for instance(s) deletion to complete ------------------------------ 16.75s 2026-06-08 10:11:00,527 p=126020 u=zuul n=ansible | Destroy molecule instance(s) -------------------------------------------- 0.46s 2026-06-08 10:11:00,527 p=126020 u=zuul n=ansible | Get passwd entries for USER env ----------------------------------------- 0.43s 2026-06-08 10:11:00,528 p=126020 u=zuul n=ansible | Delete podman network dedicated to this scenario ------------------------ 0.06s 2026-06-08 10:11:00,528 p=126020 u=zuul n=ansible | Set async_dir for HOME env ---------------------------------------------- 0.06s 2026-06-08 10:11:00,528 p=126020 u=zuul n=ansible | Get shell async_dir ----------------------------------------------------- 0.05s 2026-06-08 10:11:00,616 p=29740 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2026-06-08 10:11:00,619 p=29740 u=zuul n=molecule.util | Writing /tmp/report.html report.