2026-06-12 14:13:24,677 p=29703 u=zuul n=molecule.model.schema_v3 | Driver podman does not provide a schema. 2026-06-12 14:13:24,687 p=29703 u=zuul n=molecule.command.base | Performing prerun with role_name_check=0... 2026-06-12 14:13:25,008 p=29708 u=zuul n=ansible | ansible-galaxy [core 2.15.13] config file = None configured module search path = ['/home/zuul/.cache/ansible-compat/8075a4/modules', '/home/zuul/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /home/zuul/test-python/lib64/python3.9/site-packages/ansible ansible collection location = /home/zuul/.cache/ansible-compat/8075a4/collections:/home/zuul/.ansible/collections:/usr/share/ansible/collections executable location = /home/zuul/test-python/bin/ansible-galaxy python version = 3.9.25 (main, Apr 17 2026, 00:00:00) [GCC 11.5.0 20240719 (Red Hat 11.5.0-14)] (/home/zuul/test-python/bin/python3) jinja version = 3.1.6 libyaml = True 2026-06-12 14:13:25,008 p=29708 u=zuul n=ansible | No config file found; using defaults 2026-06-12 14:13:25,010 p=29708 u=zuul n=ansible | Starting galaxy collection install process 2026-06-12 14:13:25,013 p=29708 u=zuul n=ansible | Found installed collection community.okd:4.0.0 at '/home/zuul/.ansible/collections/ansible_collections/community/okd' 2026-06-12 14:13:25,014 p=29708 u=zuul n=ansible | Found installed collection @NAMESPACE@.@NAME@:3.1.4 at '/home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@' 2026-06-12 14:13:25,014 p=29708 u=zuul n=ansible | Found installed collection containers.podman:1.16.2 at '/home/zuul/.ansible/collections/ansible_collections/containers/podman' 2026-06-12 14:13:25,014 p=29708 u=zuul n=ansible | Found installed collection community.libvirt:1.3.0 at '/home/zuul/.ansible/collections/ansible_collections/community/libvirt' 2026-06-12 14:13:25,015 p=29708 u=zuul n=ansible | Found installed collection kubernetes.core:5.0.0 at '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-06-12 14:13:25,017 p=29708 u=zuul n=ansible | Found installed collection ansible.netcommon:7.1.0 at '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-06-12 14:13:25,024 p=29708 u=zuul n=ansible | Found installed collection community.general:10.0.1 at '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-06-12 14:13:25,025 p=29708 u=zuul n=ansible | Found installed collection cifmw.general:1.0.0+00943b0c at '/home/zuul/.ansible/collections/ansible_collections/cifmw/general' 2026-06-12 14:13:25,025 p=29708 u=zuul n=ansible | Found installed collection community.crypto:2.22.3 at '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-06-12 14:13:25,026 p=29708 u=zuul n=ansible | Found installed collection junipernetworks.junos:9.1.0 at '/home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos' 2026-06-12 14:13:25,027 p=29708 u=zuul n=ansible | Found installed collection ansible.utils:5.1.2 at '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-06-12 14:13:25,028 p=29708 u=zuul n=ansible | Found installed collection cisco.ios:9.0.3 at '/home/zuul/.ansible/collections/ansible_collections/cisco/ios' 2026-06-12 14:13:25,028 p=29708 u=zuul n=ansible | Found installed collection ansible.posix:1.6.2 at '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-06-12 14:13:25,028 p=29708 u=zuul n=ansible | Found installed collection mellanox.onyx:1.0.0 at '/home/zuul/.ansible/collections/ansible_collections/mellanox/onyx' 2026-06-12 14:13:25,029 p=29708 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-12 14:13:25,029 p=29708 u=zuul n=ansible | Process install dependency map 2026-06-12 14:13:25,031 p=29708 u=zuul n=ansible | Starting collection install process 2026-06-12 14:13:25,031 p=29708 u=zuul n=ansible | Installing 'osp.edpm:0.0.1' to '/home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm' 2026-06-12 14:13:25,031 p=29708 u=zuul n=ansible | Skipping '../../.git' for collection build 2026-06-12 14:13:25,032 p=29708 u=zuul n=ansible | Skipping '../../.github' for collection build 2026-06-12 14:13:25,032 p=29708 u=zuul n=ansible | Skipping '../../contribute' for collection build 2026-06-12 14:13:25,032 p=29708 u=zuul n=ansible | Skipping '../../docs' for collection build 2026-06-12 14:13:25,034 p=29708 u=zuul n=ansible | Skipping '../../molecule' for collection build 2026-06-12 14:13:25,034 p=29708 u=zuul n=ansible | Skipping '../../openstack_ansibleee' for collection build 2026-06-12 14:13:25,037 p=29708 u=zuul n=ansible | Skipping '../../plugins/tests/molecule' for collection build 2026-06-12 14:13:25,037 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_accel_drivers/molecule' for collection build 2026-06-12 14:13:25,039 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_bootstrap/molecule' for collection build 2026-06-12 14:13:25,040 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_ceph_client_files/molecule' for collection build 2026-06-12 14:13:25,041 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_ceph_hci_pre/molecule' for collection build 2026-06-12 14:13:25,042 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_cleanup/molecule' for collection build 2026-06-12 14:13:25,043 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_container_manage/molecule' for collection build 2026-06-12 14:13:25,044 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_container_quadlet/molecule' for collection build 2026-06-12 14:13:25,044 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_container_rm/molecule' for collection build 2026-06-12 14:13:25,045 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_container_standalone/molecule' for collection build 2026-06-12 14:13:25,046 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_ddp_package/molecule' for collection build 2026-06-12 14:13:25,046 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_derive_pci_device_spec/molecule' for collection build 2026-06-12 14:13:25,047 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_download_cache/molecule' for collection build 2026-06-12 14:13:25,048 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_extra_mounts/molecule' for collection build 2026-06-12 14:13:25,048 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_frr/molecule' for collection build 2026-06-12 14:13:25,050 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_growvols/molecule' for collection build 2026-06-12 14:13:25,051 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_instanceha_monitoring/molecule' for collection build 2026-06-12 14:13:25,052 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_iscsid/molecule' for collection build 2026-06-12 14:13:25,053 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_kernel/molecule' for collection build 2026-06-12 14:13:25,053 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_kernel/resources/molecule' for collection build 2026-06-12 14:13:25,054 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_libvirt/molecule' for collection build 2026-06-12 14:13:25,056 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_module_load/molecule' for collection build 2026-06-12 14:13:25,057 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_multipathd/molecule' for collection build 2026-06-12 14:13:25,058 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_network_config/molecule' for collection build 2026-06-12 14:13:25,059 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_dhcp/molecule' for collection build 2026-06-12 14:13:25,061 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_metadata/molecule' for collection build 2026-06-12 14:13:25,063 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_ovn/molecule' for collection build 2026-06-12 14:13:25,065 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_neutron_sriov/molecule' for collection build 2026-06-12 14:13:25,066 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_nftables/molecule' for collection build 2026-06-12 14:13:25,069 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_nodes_validation/molecule' for collection build 2026-06-12 14:13:25,070 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_nova/molecule' for collection build 2026-06-12 14:13:25,071 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_nvmeof/molecule' for collection build 2026-06-12 14:13:25,072 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_ovn/molecule' for collection build 2026-06-12 14:13:25,073 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_ovn_bgp_agent/molecule' for collection build 2026-06-12 14:13:25,076 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_ovs/molecule' for collection build 2026-06-12 14:13:25,076 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_ovs_dpdk/molecule' for collection build 2026-06-12 14:13:25,077 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_podman/molecule' for collection build 2026-06-12 14:13:25,079 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_pre_adoption_validation/molecule' for collection build 2026-06-12 14:13:25,080 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_reboot/molecule' for collection build 2026-06-12 14:13:25,081 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_ssh_known_hosts/molecule' for collection build 2026-06-12 14:13:25,081 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_sshd/molecule' for collection build 2026-06-12 14:13:25,083 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_swift/molecule' for collection build 2026-06-12 14:13:25,085 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry/molecule' for collection build 2026-06-12 14:13:25,087 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry_logging/molecule' for collection build 2026-06-12 14:13:25,088 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_telemetry_power_monitoring/molecule' for collection build 2026-06-12 14:13:25,089 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_timezone/molecule' for collection build 2026-06-12 14:13:25,089 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_tripleo_cleanup/molecule' for collection build 2026-06-12 14:13:25,090 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_tuned/molecule' for collection build 2026-06-12 14:13:25,091 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_update_services/molecule' for collection build 2026-06-12 14:13:25,091 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_update_system/molecule' for collection build 2026-06-12 14:13:25,092 p=29708 u=zuul n=ansible | Skipping '../../roles/edpm_users/molecule' for collection build 2026-06-12 14:13:25,093 p=29708 u=zuul n=ansible | Skipping '../../roles/env_data/molecule' for collection build 2026-06-12 14:13:25,093 p=29708 u=zuul n=ansible | Skipping '../../scripts' for collection build 2026-06-12 14:13:25,093 p=29708 u=zuul n=ansible | Skipping '../../tests' for collection build 2026-06-12 14:13:25,093 p=29708 u=zuul n=ansible | Skipping '../../zuul.d' for collection build 2026-06-12 14:13:25,093 p=29708 u=zuul n=ansible | Skipping '../../.ansible-lint' for collection build 2026-06-12 14:13:25,093 p=29708 u=zuul n=ansible | Skipping '../../.gitignore' for collection build 2026-06-12 14:13:25,093 p=29708 u=zuul n=ansible | Skipping '../../.pre-commit-config.yaml' for collection build 2026-06-12 14:13:25,093 p=29708 u=zuul n=ansible | Skipping '../../.yamllint' for collection build 2026-06-12 14:13:25,094 p=29708 u=zuul n=ansible | Skipping '../../Makefile' for collection build 2026-06-12 14:13:25,094 p=29708 u=zuul n=ansible | Skipping '../../galaxy.yml' for collection build 2026-06-12 14:13:25,094 p=29708 u=zuul n=ansible | Skipping '../../molecule-requirements.txt' for collection build 2026-06-12 14:13:25,166 p=29708 u=zuul n=ansible | Created collection for osp.edpm:0.0.1 at /home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm 2026-06-12 14:13:25,166 p=29708 u=zuul n=ansible | osp.edpm:0.0.1 was installed successfully 2026-06-12 14:13:25,166 p=29708 u=zuul n=ansible | 'ansible.posix:1.6.2' is already installed, skipping. 2026-06-12 14:13:25,166 p=29708 u=zuul n=ansible | 'community.general:10.0.1' is already installed, skipping. 2026-06-12 14:13:25,166 p=29708 u=zuul n=ansible | 'containers.podman:1.16.2' is already installed, skipping. 2026-06-12 14:13:25,501 p=29710 u=zuul n=ansible | {"/home/zuul/.ansible/collections/ansible_collections": {"@NAMESPACE@.@NAME@": {"version": "3.1.4"}, "ansible.netcommon": {"version": "7.1.0"}, "ansible.posix": {"version": "1.6.2"}, "ansible.utils": {"version": "5.1.2"}, "cifmw.general": {"version": "1.0.0+00943b0c"}, "cisco.ios": {"version": "9.0.3"}, "community.crypto": {"version": "2.22.3"}, "community.general": {"version": "10.0.1"}, "community.libvirt": {"version": "1.3.0"}, "community.okd": {"version": "4.0.0"}, "containers.podman": {"version": "1.16.2"}, "junipernetworks.junos": {"version": "9.1.0"}, "kubernetes.core": {"version": "5.0.0"}, "mellanox.onyx": {"version": "1.0.0"}, "openstack.config_template": {"version": "2.1.1"}}, "/home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections": {"osp.edpm": {"version": "0.0.1"}}} 2026-06-12 14:13:25,569 p=29703 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]dependency[/][/] 2026-06-12 14:13:25,572 p=29703 u=zuul n=molecule.dependency.ansible_galaxy.base | Skipping, missing the requirements file. 2026-06-12 14:13:26,094 p=29714 u=zuul n=ansible | Starting galaxy collection install process 2026-06-12 14:13:26,095 p=29714 u=zuul n=ansible | [WARNING]: The specified collections path '/home/zuul/.cache/molecule/edpm_frr/default/collections' is not part of the configured Ansible collections paths '/home/zuul/.cache/ansible-compat/8075a4/c ollections:/home/zuul/.ansible/collections:/usr/share/ansible/collections'. The installed collection will not be picked up in an Ansible run, unless within a playbook-adjacent collections directory. 2026-06-12 14:13:26,115 p=29714 u=zuul n=ansible | Process install dependency map 2026-06-12 14:13:32,984 p=29714 u=zuul n=ansible | Starting collection install process 2026-06-12 14:13:33,007 p=29714 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-29714rxje2lfi/tmpqe_ci1zj/community-general-13.0.1-bk5i3pie 2026-06-12 14:13:33,724 p=29714 u=zuul n=ansible | Installing 'community.general:13.0.1' to '/home/zuul/.cache/molecule/edpm_frr/default/collections/ansible_collections/community/general' 2026-06-12 14:13:36,337 p=29714 u=zuul n=ansible | community.general:13.0.1 was installed successfully 2026-06-12 14:13:36,413 p=29703 u=zuul n=molecule.dependency.base | Dependency completed successfully. 2026-06-12 14:13:36,435 p=29703 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]destroy[/][/] 2026-06-12 14:13:36,438 p=29703 u=zuul n=molecule.molecule_plugins.podman.driver | Sanity checks: 'podman' 2026-06-12 14:13:37,496 p=29721 u=zuul n=ansible | PLAY [Destroy] ***************************************************************** 2026-06-12 14:13:37,507 p=29721 u=zuul n=ansible | TASK [Get passwd entries for USER env] ***************************************** 2026-06-12 14:13:37,507 p=29721 u=zuul n=ansible | Friday 12 June 2026 14:13:37 +0000 (0:00:00.013) 0:00:00.013 *********** 2026-06-12 14:13:37,941 p=29721 u=zuul n=ansible | ok: [localhost] 2026-06-12 14:13:37,948 p=29721 u=zuul n=ansible | TASK [Get shell async_dir] ***************************************************** 2026-06-12 14:13:37,948 p=29721 u=zuul n=ansible | Friday 12 June 2026 14:13:37 +0000 (0:00:00.440) 0:00:00.454 *********** 2026-06-12 14:13:38,003 p=29721 u=zuul n=ansible | ok: [localhost] 2026-06-12 14:13:38,010 p=29721 u=zuul n=ansible | TASK [Set async_dir for HOME env] ********************************************** 2026-06-12 14:13:38,010 p=29721 u=zuul n=ansible | Friday 12 June 2026 14:13:38 +0000 (0:00:00.062) 0:00:00.516 *********** 2026-06-12 14:13:38,067 p=29721 u=zuul n=ansible | skipping: [localhost] 2026-06-12 14:13:38,073 p=29721 u=zuul n=ansible | TASK [Destroy molecule instance(s)] ******************************************** 2026-06-12 14:13:38,074 p=29721 u=zuul n=ansible | Friday 12 June 2026 14:13:38 +0000 (0:00:00.063) 0:00:00.580 *********** 2026-06-12 14:13:38,584 p=29721 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-12 14:13:38,592 p=29721 u=zuul n=ansible | TASK [Wait for instance(s) deletion to complete] ******************************* 2026-06-12 14:13:38,592 p=29721 u=zuul n=ansible | Friday 12 June 2026 14:13:38 +0000 (0:00:00.518) 0:00:01.098 *********** 2026-06-12 14:13:44,270 p=29721 u=zuul n=ansible | changed: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j78250753939.29757', 'results_file': '/home/zuul/.ansible_async/j78250753939.29757', '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-12 14:13:44,279 p=29721 u=zuul n=ansible | TASK [Delete podman network dedicated to this scenario] ************************ 2026-06-12 14:13:44,280 p=29721 u=zuul n=ansible | Friday 12 June 2026 14:13:44 +0000 (0:00:05.687) 0:00:06.786 *********** 2026-06-12 14:13:44,356 p=29721 u=zuul n=ansible | skipping: [localhost] => (item=instance: None specified) 2026-06-12 14:13:44,358 p=29721 u=zuul n=ansible | skipping: [localhost] 2026-06-12 14:13:44,377 p=29721 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-12 14:13:44,377 p=29721 u=zuul n=ansible | localhost : ok=4 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2026-06-12 14:13:44,378 p=29721 u=zuul n=ansible | Friday 12 June 2026 14:13:44 +0000 (0:00:00.097) 0:00:06.884 *********** 2026-06-12 14:13:44,378 p=29721 u=zuul n=ansible | =============================================================================== 2026-06-12 14:13:44,378 p=29721 u=zuul n=ansible | Wait for instance(s) deletion to complete ------------------------------- 5.69s 2026-06-12 14:13:44,378 p=29721 u=zuul n=ansible | Destroy molecule instance(s) -------------------------------------------- 0.52s 2026-06-12 14:13:44,378 p=29721 u=zuul n=ansible | Get passwd entries for USER env ----------------------------------------- 0.44s 2026-06-12 14:13:44,378 p=29721 u=zuul n=ansible | Delete podman network dedicated to this scenario ------------------------ 0.10s 2026-06-12 14:13:44,378 p=29721 u=zuul n=ansible | Set async_dir for HOME env ---------------------------------------------- 0.06s 2026-06-12 14:13:44,378 p=29721 u=zuul n=ansible | Get shell async_dir ----------------------------------------------------- 0.06s 2026-06-12 14:13:44,545 p=29703 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]create[/][/] 2026-06-12 14:13:45,076 p=29831 u=zuul n=ansible | PLAY [Create] ****************************************************************** 2026-06-12 14:13:45,089 p=29831 u=zuul n=ansible | TASK [Get podman executable path] ********************************************** 2026-06-12 14:13:45,089 p=29831 u=zuul n=ansible | Friday 12 June 2026 14:13:45 +0000 (0:00:00.015) 0:00:00.015 *********** 2026-06-12 14:13:45,457 p=29831 u=zuul n=ansible | ok: [localhost] 2026-06-12 14:13:45,461 p=29831 u=zuul n=ansible | TASK [Register podman executable path] ***************************************** 2026-06-12 14:13:45,461 p=29831 u=zuul n=ansible | Friday 12 June 2026 14:13:45 +0000 (0:00:00.371) 0:00:00.387 *********** 2026-06-12 14:13:45,519 p=29831 u=zuul n=ansible | ok: [localhost] 2026-06-12 14:13:45,524 p=29831 u=zuul n=ansible | TASK [Get passwd entries for USER env] ***************************************** 2026-06-12 14:13:45,524 p=29831 u=zuul n=ansible | Friday 12 June 2026 14:13:45 +0000 (0:00:00.062) 0:00:00.450 *********** 2026-06-12 14:13:45,937 p=29831 u=zuul n=ansible | ok: [localhost] 2026-06-12 14:13:45,940 p=29831 u=zuul n=ansible | TASK [Get shell async_dir] ***************************************************** 2026-06-12 14:13:45,940 p=29831 u=zuul n=ansible | Friday 12 June 2026 14:13:45 +0000 (0:00:00.416) 0:00:00.866 *********** 2026-06-12 14:13:45,992 p=29831 u=zuul n=ansible | ok: [localhost] 2026-06-12 14:13:45,995 p=29831 u=zuul n=ansible | TASK [Set async_dir for HOME env] ********************************************** 2026-06-12 14:13:45,995 p=29831 u=zuul n=ansible | Friday 12 June 2026 14:13:45 +0000 (0:00:00.054) 0:00:00.921 *********** 2026-06-12 14:13:46,055 p=29831 u=zuul n=ansible | skipping: [localhost] 2026-06-12 14:13:46,058 p=29831 u=zuul n=ansible | TASK [Log into a container registry] ******************************************* 2026-06-12 14:13:46,059 p=29831 u=zuul n=ansible | Friday 12 June 2026 14:13:46 +0000 (0:00:00.063) 0:00:00.984 *********** 2026-06-12 14:13:46,125 p=29831 u=zuul n=ansible | skipping: [localhost] => (item="instance registry username: None specified") 2026-06-12 14:13:46,127 p=29831 u=zuul n=ansible | skipping: [localhost] 2026-06-12 14:13:46,131 p=29831 u=zuul n=ansible | TASK [Check presence of custom Dockerfiles] ************************************ 2026-06-12 14:13:46,131 p=29831 u=zuul n=ansible | Friday 12 June 2026 14:13:46 +0000 (0:00:00.072) 0:00:01.057 *********** 2026-06-12 14:13:46,508 p=29831 u=zuul n=ansible | ok: [localhost] => (item=Dockerfile: ../../../../molecule/common/Containerfile.j2) 2026-06-12 14:13:46,516 p=29831 u=zuul n=ansible | TASK [Create Dockerfiles from image names] ************************************* 2026-06-12 14:13:46,517 p=29831 u=zuul n=ansible | Friday 12 June 2026 14:13:46 +0000 (0:00:00.385) 0:00:01.443 *********** 2026-06-12 14:13:47,083 p=29831 u=zuul n=ansible | changed: [localhost] => (item="Dockerfile: ../../../../molecule/common/Containerfile.j2; Image: ubi9/ubi-init") 2026-06-12 14:13:47,093 p=29831 u=zuul n=ansible | TASK [Discover local Podman images] ******************************************** 2026-06-12 14:13:47,093 p=29831 u=zuul n=ansible | Friday 12 June 2026 14:13:47 +0000 (0:00:00.576) 0:00:02.019 *********** 2026-06-12 14:13:47,548 p=29831 u=zuul n=ansible | ok: [localhost] => (item=instance) 2026-06-12 14:13:47,555 p=29831 u=zuul n=ansible | TASK [Build an Ansible compatible image] *************************************** 2026-06-12 14:13:47,555 p=29831 u=zuul n=ansible | Friday 12 June 2026 14:13:47 +0000 (0:00:00.462) 0:00:02.481 *********** 2026-06-12 14:14:18,974 p=29831 u=zuul n=ansible | ok: [localhost] => (item=ubi9/ubi-init) 2026-06-12 14:14:18,988 p=29831 u=zuul n=ansible | TASK [Determine the CMD directives] ******************************************** 2026-06-12 14:14:18,988 p=29831 u=zuul n=ansible | Friday 12 June 2026 14:14:18 +0000 (0:00:31.432) 0:00:33.914 *********** 2026-06-12 14:14:19,068 p=29831 u=zuul n=ansible | ok: [localhost] => (item="instance command: /sbin/init") 2026-06-12 14:14:19,075 p=29831 u=zuul n=ansible | TASK [Remove possible pre-existing containers] ********************************* 2026-06-12 14:14:19,076 p=29831 u=zuul n=ansible | Friday 12 June 2026 14:14:19 +0000 (0:00:00.087) 0:00:34.001 *********** 2026-06-12 14:14:19,420 p=29831 u=zuul n=ansible | changed: [localhost] 2026-06-12 14:14:19,427 p=29831 u=zuul n=ansible | TASK [Discover local podman networks] ****************************************** 2026-06-12 14:14:19,427 p=29831 u=zuul n=ansible | Friday 12 June 2026 14:14:19 +0000 (0:00:00.351) 0:00:34.353 *********** 2026-06-12 14:14:19,499 p=29831 u=zuul n=ansible | skipping: [localhost] => (item=instance: None specified) 2026-06-12 14:14:19,500 p=29831 u=zuul n=ansible | skipping: [localhost] 2026-06-12 14:14:19,505 p=29831 u=zuul n=ansible | TASK [Create podman network dedicated to this scenario] ************************ 2026-06-12 14:14:19,505 p=29831 u=zuul n=ansible | Friday 12 June 2026 14:14:19 +0000 (0:00:00.077) 0:00:34.431 *********** 2026-06-12 14:14:19,567 p=29831 u=zuul n=ansible | skipping: [localhost] 2026-06-12 14:14:19,574 p=29831 u=zuul n=ansible | TASK [Create molecule instance(s)] ********************************************* 2026-06-12 14:14:19,574 p=29831 u=zuul n=ansible | Friday 12 June 2026 14:14:19 +0000 (0:00:00.068) 0:00:34.500 *********** 2026-06-12 14:14:19,992 p=29831 u=zuul n=ansible | changed: [localhost] => (item=instance) 2026-06-12 14:14:19,997 p=29831 u=zuul n=ansible | TASK [Wait for instance(s) creation to complete] ******************************* 2026-06-12 14:14:19,997 p=29831 u=zuul n=ansible | Friday 12 June 2026 14:14:19 +0000 (0:00:00.422) 0:00:34.923 *********** 2026-06-12 14:14:25,587 p=29831 u=zuul n=ansible | changed: [localhost] => (item=instance) 2026-06-12 14:14:25,608 p=29831 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-12 14:14:25,608 p=29831 u=zuul n=ansible | localhost : ok=12 changed=4 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0 2026-06-12 14:14:25,608 p=29831 u=zuul n=ansible | Friday 12 June 2026 14:14:25 +0000 (0:00:05.611) 0:00:40.534 *********** 2026-06-12 14:14:25,608 p=29831 u=zuul n=ansible | =============================================================================== 2026-06-12 14:14:25,608 p=29831 u=zuul n=ansible | Build an Ansible compatible image -------------------------------------- 31.43s 2026-06-12 14:14:25,609 p=29831 u=zuul n=ansible | Wait for instance(s) creation to complete ------------------------------- 5.61s 2026-06-12 14:14:25,609 p=29831 u=zuul n=ansible | Create Dockerfiles from image names ------------------------------------- 0.58s 2026-06-12 14:14:25,609 p=29831 u=zuul n=ansible | Discover local Podman images -------------------------------------------- 0.46s 2026-06-12 14:14:25,609 p=29831 u=zuul n=ansible | Create molecule instance(s) --------------------------------------------- 0.42s 2026-06-12 14:14:25,609 p=29831 u=zuul n=ansible | Get passwd entries for USER env ----------------------------------------- 0.42s 2026-06-12 14:14:25,609 p=29831 u=zuul n=ansible | Check presence of custom Dockerfiles ------------------------------------ 0.39s 2026-06-12 14:14:25,609 p=29831 u=zuul n=ansible | Get podman executable path ---------------------------------------------- 0.37s 2026-06-12 14:14:25,609 p=29831 u=zuul n=ansible | Remove possible pre-existing containers --------------------------------- 0.35s 2026-06-12 14:14:25,609 p=29831 u=zuul n=ansible | Determine the CMD directives -------------------------------------------- 0.09s 2026-06-12 14:14:25,609 p=29831 u=zuul n=ansible | Discover local podman networks ------------------------------------------ 0.08s 2026-06-12 14:14:25,609 p=29831 u=zuul n=ansible | Log into a container registry ------------------------------------------- 0.07s 2026-06-12 14:14:25,609 p=29831 u=zuul n=ansible | Create podman network dedicated to this scenario ------------------------ 0.07s 2026-06-12 14:14:25,609 p=29831 u=zuul n=ansible | Set async_dir for HOME env ---------------------------------------------- 0.06s 2026-06-12 14:14:25,609 p=29831 u=zuul n=ansible | Register podman executable path ----------------------------------------- 0.06s 2026-06-12 14:14:25,609 p=29831 u=zuul n=ansible | Get shell async_dir ----------------------------------------------------- 0.05s 2026-06-12 14:14:25,715 p=29703 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]prepare[/][/] 2026-06-12 14:14:26,208 p=30870 u=zuul n=ansible | PLAY [Prepare] ***************************************************************** 2026-06-12 14:14:26,219 p=30870 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2026-06-12 14:14:26,219 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:14:26 +0000 (0:00:00.012) 0:00:00.012 *********** 2026-06-12 14:14:28,955 p=30870 u=zuul n=ansible | ok: [instance] 2026-06-12 14:14:28,982 p=30870 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-12 14:14:28,982 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:14:28 +0000 (0:00:02.763) 0:00:02.776 *********** 2026-06-12 14:14:29,008 p=30870 u=zuul n=ansible | ok: [instance] 2026-06-12 14:14:29,018 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Gather facts if they don't exist] *** 2026-06-12 14:14:29,018 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:14:29 +0000 (0:00:00.035) 0:00:02.811 *********** 2026-06-12 14:14:29,037 p=30870 u=zuul n=ansible | skipping: [instance] 2026-06-12 14:14:29,047 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Gather variables for each operating system] *** 2026-06-12 14:14:29,047 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:14:29 +0000 (0:00:00.029) 0:00:02.841 *********** 2026-06-12 14:14:29,112 p=30870 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-12 14:14:29,124 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Detect mirrors file] ************* 2026-06-12 14:14:29,125 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:14:29 +0000 (0:00:00.077) 0:00:02.918 *********** 2026-06-12 14:14:30,604 p=30870 u=zuul n=ansible | ok: [instance] 2026-06-12 14:14:30,610 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration] *** 2026-06-12 14:14:30,610 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:14:30 +0000 (0:00:01.485) 0:00:04.404 *********** 2026-06-12 14:14:33,093 p=30870 u=zuul n=ansible | changed: [instance] 2026-06-12 14:14:33,108 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Remove ubi 9 repos] ************** 2026-06-12 14:14:33,108 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:14:33 +0000 (0:00:02.497) 0:00:06.902 *********** 2026-06-12 14:14:34,491 p=30870 u=zuul n=ansible | changed: [instance] 2026-06-12 14:14:34,497 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Fetch latest repo version] ******* 2026-06-12 14:14:34,497 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:14:34 +0000 (0:00:01.388) 0:00:08.290 *********** 2026-06-12 14:14:36,600 p=30870 u=zuul n=ansible | ok: [instance] 2026-06-12 14:14:36,606 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create default repo file] ******** 2026-06-12 14:14:36,606 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:14:36 +0000 (0:00:02.109) 0:00:10.400 *********** 2026-06-12 14:14:41,252 p=30870 u=zuul n=ansible | changed: [instance] 2026-06-12 14:14:41,260 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install repo-setup pre-requirements] *** 2026-06-12 14:14:41,260 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:14:41 +0000 (0:00:04.653) 0:00:15.053 *********** 2026-06-12 14:14:44,544 p=30870 u=zuul n=ansible | ok: [instance] 2026-06-12 14:14:44,550 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Get repo-setup repository] ******* 2026-06-12 14:14:44,550 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:14:44 +0000 (0:00:03.289) 0:00:18.343 *********** 2026-06-12 14:14:46,328 p=30870 u=zuul n=ansible | changed: [instance] 2026-06-12 14:14:46,339 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install repo-setup] ************** 2026-06-12 14:14:46,339 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:14:46 +0000 (0:00:01.789) 0:00:20.133 *********** 2026-06-12 14:14:48,291 p=30870 u=zuul n=ansible | changed: [instance] 2026-06-12 14:14:48,297 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create repos] ******************** 2026-06-12 14:14:48,297 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:14:48 +0000 (0:00:01.957) 0:00:22.091 *********** 2026-06-12 14:14:50,026 p=30870 u=zuul n=ansible | changed: [instance] 2026-06-12 14:14:50,039 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Look for redhat-release rpm] ***** 2026-06-12 14:14:50,040 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:14:50 +0000 (0:00:01.742) 0:00:23.833 *********** 2026-06-12 14:14:51,358 p=30870 u=zuul n=ansible | changed: [instance] 2026-06-12 14:14:51,369 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9] *** 2026-06-12 14:14:51,369 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:14:51 +0000 (0:00:01.329) 0:00:25.163 *********** 2026-06-12 14:14:53,634 p=30870 u=zuul n=ansible | changed: [instance] 2026-06-12 14:14:53,639 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install edpm packages] *********** 2026-06-12 14:14:53,639 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:14:53 +0000 (0:00:02.269) 0:00:27.432 *********** 2026-06-12 14:16:01,226 p=30870 u=zuul n=ansible | changed: [instance] 2026-06-12 14:16:01,236 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install selinux python libs] ***** 2026-06-12 14:16:01,236 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:16:01 +0000 (0:01:07.597) 0:01:35.030 *********** 2026-06-12 14:16:18,328 p=30870 u=zuul n=ansible | ok: [instance] 2026-06-12 14:16:18,336 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install python yaml libs] ******** 2026-06-12 14:16:18,336 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:16:18 +0000 (0:00:17.099) 0:01:52.130 *********** 2026-06-12 14:16:22,290 p=30870 u=zuul n=ansible | ok: [instance] 2026-06-12 14:16:22,300 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Install extra packages] ********** 2026-06-12 14:16:22,300 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:16:22 +0000 (0:00:03.964) 0:01:56.094 *********** 2026-06-12 14:17:02,588 p=30870 u=zuul n=ansible | changed: [instance] 2026-06-12 14:17:02,601 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Check for /etc/ansible/facts.d/bootc.fact] *** 2026-06-12 14:17:02,602 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:17:02 +0000 (0:00:40.301) 0:02:36.395 *********** 2026-06-12 14:17:03,713 p=30870 u=zuul n=ansible | ok: [instance] 2026-06-12 14:17:03,719 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d] ***** 2026-06-12 14:17:03,719 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:17:03 +0000 (0:00:01.117) 0:02:37.513 *********** 2026-06-12 14:17:04,970 p=30870 u=zuul n=ansible | changed: [instance] 2026-06-12 14:17:04,975 p=30870 u=zuul n=ansible | TASK [../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact] *** 2026-06-12 14:17:04,976 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:17:04 +0000 (0:00:01.256) 0:02:38.769 *********** 2026-06-12 14:17:07,406 p=30870 u=zuul n=ansible | changed: [instance] 2026-06-12 14:17:07,427 p=30870 u=zuul n=ansible | TASK [ansible.builtin.include_role : osp.edpm.env_data] ************************ 2026-06-12 14:17:07,428 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:17:07 +0000 (0:00:02.452) 0:02:41.221 *********** 2026-06-12 14:17:07,465 p=30870 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-12 14:17:07,465 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:17:07 +0000 (0:00:00.037) 0:02:41.259 *********** 2026-06-12 14:17:07,484 p=30870 u=zuul n=ansible | ok: [instance] 2026-06-12 14:17:07,490 p=30870 u=zuul n=ansible | TASK [osp.edpm.env_data : Gather all installed packages] *********************** 2026-06-12 14:17:07,490 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:17:07 +0000 (0:00:00.025) 0:02:41.284 *********** 2026-06-12 14:17:09,332 p=30870 u=zuul n=ansible | ok: [instance] 2026-06-12 14:17:09,349 p=30870 u=zuul n=ansible | TASK [osp.edpm.env_data : Gather repository list] ****************************** 2026-06-12 14:17:09,349 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:17:09 +0000 (0:00:01.858) 0:02:43.143 *********** 2026-06-12 14:17:11,694 p=30870 u=zuul n=ansible | ok: [instance] 2026-06-12 14:17:11,714 p=30870 u=zuul n=ansible | TASK [osp.edpm.env_data : Output installed packages] *************************** 2026-06-12 14:17:11,715 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:17:11 +0000 (0:00:02.365) 0:02:45.508 *********** 2026-06-12 14:17:11,785 p=30870 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 - expat - 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 - 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 - 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 - openssl-libs - openssl - 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 - python3-netaddr - chkconfig - NetworkManager-config-server - python3-stevedore - NetworkManager-libnm - python3-pyudev - systemd-rpm-macros - systemd-pam - systemd - iputils - device-mapper-libs - device-mapper - cryptsetup-libs - initscripts-service - python3-setools - protobuf-c - unbound-libs - numactl-libs - libnl3 - libibverbs - libndp - kbd-misc - kbd-legacy - kbd - systemd-udev - NetworkManager - nmstate-libs - nmstate - jansson - NetworkManager-ovs - python3-libnmstate - initscripts-rename-device - initscripts - hostname - ethtool - dhcp-common - centos-gpg-keys - centos-stream-repos - bc - python3-pyrsistent - python3-psutil - python3-audit - python3-attrs - python3-jsonschema - mstflint - libmaxminddb - geolite2-country - geolite2-city - ipcalc - openstack-network-scripts - openstack-network-scripts-openvswitch3.4 - dhcp-client - checkpolicy - python3-wrapt - python3-debtcollector - python3-rfc3986 - python3-pyroute2 - python3-pyparsing - python3-packaging - python3-iso8601 - python3-fasteners - python3-distro - python-oslo-utils-lang - python-oslo-i18n-lang - python3-oslo-i18n - python3-oslo-utils - python3-oslo-config - python-oslo-concurrency-lang - python3-oslo-concurrency - libsemanage - python3-libsemanage - python3-policycoreutils - policycoreutils-python-utils - openvswitch-selinux-extra-policy - openvswitch3.4 - rdo-openvswitch - os-net-config - centos-stream-release - container-selinux - fuse3-libs - libnftnl - passt-selinux - passt - yajl - libslirp - slirp4netns - libnet - conmon - aardvark-dns - shadow-utils-subid - libnfnetlink - libnetfilter_conntrack - iptables-libs - iptables-nft - criu - criu-libs - crun - netavark - nftables - fuse-common - fuse3 - fuse-overlayfs - containers-common - podman 2026-06-12 14:17:11,817 p=30870 u=zuul n=ansible | TASK [osp.edpm.env_data : Output installed repositories] *********************** 2026-06-12 14:17:11,818 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:17:11 +0000 (0:00:00.102) 0:02:45.611 *********** 2026-06-12 14:17:11,844 p=30870 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-ceph-9b6c881f94cc890560eb6739d709712a0438389a 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-12 14:17:11,887 p=30870 u=zuul n=ansible | TASK [Ensure /etc/localtime exists] ******************************************** 2026-06-12 14:17:11,887 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:17:11 +0000 (0:00:00.069) 0:02:45.681 *********** 2026-06-12 14:17:13,093 p=30870 u=zuul n=ansible | changed: [instance] 2026-06-12 14:17:13,118 p=30870 u=zuul n=ansible | TASK [Force systemd to reread configs] ***************************************** 2026-06-12 14:17:13,118 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:17:13 +0000 (0:00:01.231) 0:02:46.912 *********** 2026-06-12 14:17:14,896 p=30870 u=zuul n=ansible | ok: [instance] 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | instance : ok=28 changed=13 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | Friday 12 June 2026 14:17:14 +0000 (0:00:01.862) 0:02:48.775 *********** 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | =============================================================================== 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install edpm packages ---------- 67.60s 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install extra packages --------- 40.30s 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install selinux python libs ---- 17.10s 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | ../../../../molecule/common/test_deps : Create default repo file -------- 4.65s 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install python yaml libs -------- 3.96s 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install repo-setup pre-requirements --- 3.29s 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 2.76s 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | ../../../../molecule/common/test_deps : Disable ubi host subscription-manager integration --- 2.50s 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | ../../../../molecule/common/test_deps : Create /etc/ansible/facts.d/bootc.fact --- 2.45s 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | osp.edpm.env_data : Gather repository list ------------------------------ 2.37s 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | ../../../../molecule/common/test_deps : Workaround of redhat-release binary on ubi9 --- 2.27s 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | ../../../../molecule/common/test_deps : Fetch latest repo version ------- 2.11s 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | ../../../../molecule/common/test_deps : Install repo-setup -------------- 1.96s 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | Force systemd to reread configs ----------------------------------------- 1.86s 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | osp.edpm.env_data : Gather all installed packages ----------------------- 1.86s 2026-06-12 14:17:14,981 p=30870 u=zuul n=ansible | ../../../../molecule/common/test_deps : Get repo-setup repository ------- 1.79s 2026-06-12 14:17:14,982 p=30870 u=zuul n=ansible | ../../../../molecule/common/test_deps : Create repos -------------------- 1.74s 2026-06-12 14:17:14,982 p=30870 u=zuul n=ansible | ../../../../molecule/common/test_deps : Detect mirrors file ------------- 1.49s 2026-06-12 14:17:14,982 p=30870 u=zuul n=ansible | ../../../../molecule/common/test_deps : Remove ubi 9 repos -------------- 1.39s 2026-06-12 14:17:14,982 p=30870 u=zuul n=ansible | ../../../../molecule/common/test_deps : Look for redhat-release rpm ----- 1.33s 2026-06-12 14:17:15,064 p=29703 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]converge[/][/] 2026-06-12 14:17:15,520 p=36998 u=zuul n=ansible | PLAY [Converge] **************************************************************** 2026-06-12 14:17:15,598 p=36998 u=zuul n=ansible | TASK [Download required role packages] ***************************************** 2026-06-12 14:17:15,598 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:15 +0000 (0:00:00.080) 0:00:00.080 *********** 2026-06-12 14:17:15,655 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Download needed container images] ******************** 2026-06-12 14:17:15,655 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:15 +0000 (0:00:00.057) 0:00:00.137 *********** 2026-06-12 14:17:26,727 p=36998 u=zuul n=ansible | changed: [instance] => (item=quay.io/podified-antelope-centos9/openstack-frr:current-podified) 2026-06-12 14:17:26,812 p=36998 u=zuul n=ansible | TASK [ansible.builtin.include_role : osp.edpm.edpm_frr] ************************ 2026-06-12 14:17:26,813 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:26 +0000 (0:00:11.157) 0:00:11.294 *********** 2026-06-12 14:17:26,894 p=36998 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-12 14:17:26,894 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:26 +0000 (0:00:00.081) 0:00:11.376 *********** 2026-06-12 14:17:26,958 p=36998 u=zuul n=ansible | ok: [instance] 2026-06-12 14:17:26,986 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather user fact] ************************************ 2026-06-12 14:17:26,986 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:26 +0000 (0:00:00.092) 0:00:11.468 *********** 2026-06-12 14:17:28,419 p=36998 u=zuul n=ansible | ok: [instance] 2026-06-12 14:17:28,458 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Create persistent directories] *********************** 2026-06-12 14:17:28,459 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:28 +0000 (0:00:01.472) 0:00:12.940 *********** 2026-06-12 14:17:29,728 p=36998 u=zuul n=ansible | changed: [instance] => (item={'path': '/var/lib/openstack/frr', 'setype': 'container_file_t', 'mode': '0750'}) 2026-06-12 14:17:30,884 p=36998 u=zuul n=ansible | changed: [instance] => (item={'path': '/run/frr', 'setype': 'container_file_t', 'mode': '0755'}) 2026-06-12 14:17:32,049 p=36998 u=zuul n=ansible | changed: [instance] => (item={'path': '/var/lib/edpm-config/firewall', 'setype': 'container_file_t', 'mode': '0750'}) 2026-06-12 14:17:32,074 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Ensure /run/frr is present upon reboot] ************** 2026-06-12 14:17:32,074 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:32 +0000 (0:00:03.615) 0:00:16.556 *********** 2026-06-12 14:17:34,621 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:17:34,646 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather SELinux fact if needed] *********************** 2026-06-12 14:17:34,646 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:34 +0000 (0:00:02.571) 0:00:19.127 *********** 2026-06-12 14:17:34,663 p=36998 u=zuul n=ansible | skipping: [instance] 2026-06-12 14:17:34,715 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Create directory /var/lib/openstack/frr] ************* 2026-06-12 14:17:34,715 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:34 +0000 (0:00:00.069) 0:00:19.197 *********** 2026-06-12 14:17:35,588 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:17:35,611 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Inject firewall rules for frr BGP and BFD] *********** 2026-06-12 14:17:35,611 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:35 +0000 (0:00:00.895) 0:00:20.093 *********** 2026-06-12 14:17:36,581 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:17:36,615 p=36998 u=zuul n=ansible | TASK [Configure firewall for frr BGP and BFD] ********************************** 2026-06-12 14:17:36,615 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:36 +0000 (0:00:01.004) 0:00:21.097 *********** 2026-06-12 14:17:36,694 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Create snippets directory] ********************** 2026-06-12 14:17:36,694 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:36 +0000 (0:00:00.078) 0:00:21.176 *********** 2026-06-12 14:17:37,509 p=36998 u=zuul n=ansible | ok: [instance] 2026-06-12 14:17:37,550 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Push default ruleset snipet] ******************** 2026-06-12 14:17:37,551 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:37 +0000 (0:00:00.856) 0:00:22.032 *********** 2026-06-12 14:17:40,226 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:17:40,250 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Write user rules snippet] *********************** 2026-06-12 14:17:40,250 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:40 +0000 (0:00:02.699) 0:00:24.732 *********** 2026-06-12 14:17:42,320 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:17:42,341 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Push empty ruleset] ***************************** 2026-06-12 14:17:42,341 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:42 +0000 (0:00:02.091) 0:00:26.823 *********** 2026-06-12 14:17:44,143 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:17:44,168 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Load empty ruleset] ***************************** 2026-06-12 14:17:44,168 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:44 +0000 (0:00:01.826) 0:00:28.649 *********** 2026-06-12 14:17:45,376 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:17:45,422 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Delete iptables-compat tables if load failed due to bare chains] *** 2026-06-12 14:17:45,422 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:45 +0000 (0:00:01.254) 0:00:29.904 *********** 2026-06-12 14:17:45,442 p=36998 u=zuul n=ansible | skipping: [instance] => (item=inet filter) 2026-06-12 14:17:45,445 p=36998 u=zuul n=ansible | skipping: [instance] => (item=inet raw) 2026-06-12 14:17:45,449 p=36998 u=zuul n=ansible | skipping: [instance] => (item=inet nat) 2026-06-12 14:17:45,454 p=36998 u=zuul n=ansible | skipping: [instance] => (item=ip filter) 2026-06-12 14:17:45,459 p=36998 u=zuul n=ansible | skipping: [instance] => (item=ip raw) 2026-06-12 14:17:45,464 p=36998 u=zuul n=ansible | skipping: [instance] => (item=ip nat) 2026-06-12 14:17:45,465 p=36998 u=zuul n=ansible | skipping: [instance] => (item=ip6 filter) 2026-06-12 14:17:45,466 p=36998 u=zuul n=ansible | skipping: [instance] => (item=ip6 raw) 2026-06-12 14:17:45,468 p=36998 u=zuul n=ansible | skipping: [instance] 2026-06-12 14:17:45,495 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Retry loading empty ruleset after cleanup] ****** 2026-06-12 14:17:45,495 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:45 +0000 (0:00:00.072) 0:00:29.976 *********** 2026-06-12 14:17:45,515 p=36998 u=zuul n=ansible | skipping: [instance] 2026-06-12 14:17:45,543 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Get current nftables content] ******************* 2026-06-12 14:17:45,543 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:45 +0000 (0:00:00.048) 0:00:30.025 *********** 2026-06-12 14:17:46,429 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:17:46,458 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Load firewall snippets] ************************* 2026-06-12 14:17:46,458 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:46 +0000 (0:00:00.914) 0:00:30.940 *********** 2026-06-12 14:17:47,673 p=36998 u=zuul n=ansible | ok: [instance] 2026-06-12 14:17:47,696 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate chain jumps] *************************** 2026-06-12 14:17:47,696 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:47 +0000 (0:00:01.238) 0:00:32.178 *********** 2026-06-12 14:17:49,834 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:17:49,865 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate chain jumps] *************************** 2026-06-12 14:17:49,865 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:49 +0000 (0:00:02.169) 0:00:34.347 *********** 2026-06-12 14:17:52,461 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:17:52,499 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft flushes] *************************** 2026-06-12 14:17:52,500 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:52 +0000 (0:00:02.634) 0:00:36.981 *********** 2026-06-12 14:17:54,532 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:17:54,554 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft edpm chains] *********************** 2026-06-12 14:17:54,554 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:54 +0000 (0:00:02.054) 0:00:39.036 *********** 2026-06-12 14:17:56,705 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:17:56,732 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Generate nft ruleset in static file] ************ 2026-06-12 14:17:56,732 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:56 +0000 (0:00:02.178) 0:00:41.214 *********** 2026-06-12 14:17:58,937 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:17:58,992 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Create a sentinel file when nft rules are changed] *** 2026-06-12 14:17:58,993 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:17:58 +0000 (0:00:02.260) 0:00:43.474 *********** 2026-06-12 14:18:00,276 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:18:00,319 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Validate all of the generated content before loading] *** 2026-06-12 14:18:00,319 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:00 +0000 (0:00:01.326) 0:00:44.801 *********** 2026-06-12 14:18:01,410 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:18:01,430 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Ensure we load our different nft rulesets on boot] *** 2026-06-12 14:18:01,431 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:01 +0000 (0:00:01.111) 0:00:45.912 *********** 2026-06-12 14:18:02,500 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:18:02,582 p=36998 u=zuul n=ansible | TASK [Apply firewall for frr BGP and BFD] ************************************** 2026-06-12 14:18:02,582 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:02 +0000 (0:00:01.151) 0:00:47.064 *********** 2026-06-12 14:18:02,659 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Inject our custom chains in nftables] *********** 2026-06-12 14:18:02,659 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:02 +0000 (0:00:00.076) 0:00:47.141 *********** 2026-06-12 14:18:03,657 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:18:03,697 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Check if rules are changed] ********************* 2026-06-12 14:18:03,697 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:03 +0000 (0:00:01.037) 0:00:48.178 *********** 2026-06-12 14:18:04,877 p=36998 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:04,942 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Reload ruleset] ********************************* 2026-06-12 14:18:04,942 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:04 +0000 (0:00:01.245) 0:00:49.423 *********** 2026-06-12 14:18:06,225 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:18:06,276 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_nftables : Delete nft_ruleset_changed file] **************** 2026-06-12 14:18:06,276 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:06 +0000 (0:00:01.333) 0:00:50.757 *********** 2026-06-12 14:18:07,420 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:18:07,496 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Identify the real interfaces via os-net-config] ****** 2026-06-12 14:18:07,496 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:07 +0000 (0:00:01.220) 0:00:51.977 *********** 2026-06-12 14:18:08,785 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:18:08,810 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Os-net-config from json] ***************************** 2026-06-12 14:18:08,810 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:08 +0000 (0:00:01.314) 0:00:53.292 *********** 2026-06-12 14:18:08,829 p=36998 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:08,856 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Assert either edpm_frr_bgp_peers or edpm_frr_bgp_uplinks configured] *** 2026-06-12 14:18:08,856 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:08 +0000 (0:00:00.045) 0:00:53.337 *********** 2026-06-12 14:18:08,904 p=36998 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-12 14:18:08,929 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Construct FRR uplink interfaces from os-net-config mappings] *** 2026-06-12 14:18:08,929 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:08 +0000 (0:00:00.073) 0:00:53.411 *********** 2026-06-12 14:18:08,969 p=36998 u=zuul n=ansible | skipping: [instance] 2026-06-12 14:18:08,995 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Failed to construct FRR uplink interfaces] *********** 2026-06-12 14:18:08,996 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:08 +0000 (0:00:00.066) 0:00:53.477 *********** 2026-06-12 14:18:09,022 p=36998 u=zuul n=ansible | skipping: [instance] 2026-06-12 14:18:09,044 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Gather facts if they don't exist] ******************** 2026-06-12 14:18:09,044 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:09 +0000 (0:00:00.048) 0:00:53.525 *********** 2026-06-12 14:18:09,058 p=36998 u=zuul n=ansible | skipping: [instance] 2026-06-12 14:18:09,084 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR] *************************************** 2026-06-12 14:18:09,085 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:09 +0000 (0:00:00.040) 0:00:53.566 *********** 2026-06-12 14:18:11,105 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:18:11,127 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Configure FRR daemons] ******************************* 2026-06-12 14:18:11,128 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:11 +0000 (0:00:02.042) 0:00:55.609 *********** 2026-06-12 14:18:12,973 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:18:13,003 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_frr : Set role path for template resolution] *************** 2026-06-12 14:18:13,003 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:13 +0000 (0:00:01.875) 0:00:57.485 *********** 2026-06-12 14:18:13,024 p=36998 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:13,053 p=36998 u=zuul n=ansible | TASK [Run frr container] ******************************************************* 2026-06-12 14:18:13,053 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:13 +0000 (0:00:00.050) 0:00:57.535 *********** 2026-06-12 14:18:13,149 p=36998 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-12 14:18:13,150 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:13 +0000 (0:00:00.096) 0:00:57.631 *********** 2026-06-12 14:18:13,204 p=36998 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:13,231 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure /var/lib/edpm-config exists with correct ownership] *** 2026-06-12 14:18:13,231 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:13 +0000 (0:00:00.081) 0:00:57.712 *********** 2026-06-12 14:18:14,183 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:18:14,230 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure directory exists: /var/lib/kolla/config_files] *** 2026-06-12 14:18:14,231 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:14 +0000 (0:00:00.999) 0:00:58.712 *********** 2026-06-12 14:18:15,319 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:18:15,357 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create kolla config files] ********** 2026-06-12 14:18:15,358 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:15 +0000 (0:00:01.127) 0:00:59.839 *********** 2026-06-12 14:18:17,320 p=36998 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-12 14:18:17,350 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Deploy containers via Quadlet: [ frr ]] *** 2026-06-12 14:18:17,350 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:17 +0000 (0:00:01.992) 0:01:01.832 *********** 2026-06-12 14:18:17,404 p=36998 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm/roles/edpm_container_standalone/tasks/quadlet.yml for instance 2026-06-12 14:18:17,429 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure quadlet directory exists] **** 2026-06-12 14:18:17,430 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:17 +0000 (0:00:00.079) 0:01:01.911 *********** 2026-06-12 14:18:19,194 p=36998 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:19,233 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Ensure quadlet staging directory exists] *** 2026-06-12 14:18:19,233 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:19 +0000 (0:00:01.803) 0:01:03.715 *********** 2026-06-12 14:18:20,284 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:18:20,306 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render Quadlet templates for frr] *** 2026-06-12 14:18:20,306 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:20 +0000 (0:00:01.073) 0:01:04.788 *********** 2026-06-12 14:18:22,476 p=36998 u=zuul n=ansible | changed: [instance] => (item=frr) 2026-06-12 14:18:22,501 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Compute and inject config hashes for frr] *** 2026-06-12 14:18:22,502 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:22 +0000 (0:00:02.195) 0:01:06.983 *********** 2026-06-12 14:18:23,827 p=36998 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:23,851 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Deploy Quadlet .container files for frr] *** 2026-06-12 14:18:23,851 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:23 +0000 (0:00:01.349) 0:01:08.333 *********** 2026-06-12 14:18:24,850 p=36998 u=zuul n=ansible | changed: [instance] => (item=frr) 2026-06-12 14:18:24,923 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Identify changed containers] ******** 2026-06-12 14:18:24,923 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:24 +0000 (0:00:01.071) 0:01:09.404 *********** 2026-06-12 14:18:24,976 p=36998 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:25,008 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Reload systemd daemon for quadlet generator] *** 2026-06-12 14:18:25,008 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:25 +0000 (0:00:00.085) 0:01:09.490 *********** 2026-06-12 14:18:26,946 p=36998 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:26,991 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Restart changed Quadlet containers for frr] *** 2026-06-12 14:18:26,992 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:26 +0000 (0:00:01.983) 0:01:11.473 *********** 2026-06-12 14:18:28,705 p=36998 u=zuul n=ansible | changed: [instance] => (item=frr) 2026-06-12 14:18:28,767 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Create config dir /var/lib/edpm-config/container-startup-config/frr] *** 2026-06-12 14:18:28,767 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:28 +0000 (0:00:01.775) 0:01:13.248 *********** 2026-06-12 14:18:28,795 p=36998 u=zuul n=ansible | skipping: [instance] 2026-06-12 14:18:28,815 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Render container definitions: [frr ]] *** 2026-06-12 14:18:28,815 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:28 +0000 (0:00:00.048) 0:01:13.297 *********** 2026-06-12 14:18:28,838 p=36998 u=zuul n=ansible | skipping: [instance] 2026-06-12 14:18:28,858 p=36998 u=zuul n=ansible | TASK [Run containers: [ frr ]] ************************************************* 2026-06-12 14:18:28,859 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:28 +0000 (0:00:00.043) 0:01:13.340 *********** 2026-06-12 14:18:28,886 p=36998 u=zuul n=ansible | skipping: [instance] 2026-06-12 14:18:28,914 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service state file] ********** 2026-06-12 14:18:28,914 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:28 +0000 (0:00:00.055) 0:01:13.395 *********** 2026-06-12 14:18:28,999 p=36998 u=zuul n=ansible | included: /home/zuul/.cache/ansible-compat/8075a4/collections/ansible_collections/osp/edpm/roles/edpm_container_standalone/tasks/state_file_update.yml for instance 2026-06-12 14:18:29,019 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Read current state file] ************ 2026-06-12 14:18:29,020 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:29 +0000 (0:00:00.105) 0:01:13.501 *********** 2026-06-12 14:18:30,217 p=36998 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:30,241 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Parse state file data] ************** 2026-06-12 14:18:30,241 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:30 +0000 (0:00:01.221) 0:01:14.723 *********** 2026-06-12 14:18:30,290 p=36998 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:30,326 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine service name for state file] *** 2026-06-12 14:18:30,326 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:30 +0000 (0:00:00.084) 0:01:14.807 *********** 2026-06-12 14:18:30,371 p=36998 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:30,439 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Remove container from service containers list] *** 2026-06-12 14:18:30,439 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:30 +0000 (0:00:00.113) 0:01:14.921 *********** 2026-06-12 14:18:30,478 p=36998 u=zuul n=ansible | skipping: [instance] 2026-06-12 14:18:30,512 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service with remaining containers] *** 2026-06-12 14:18:30,512 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:30 +0000 (0:00:00.073) 0:01:14.994 *********** 2026-06-12 14:18:30,544 p=36998 u=zuul n=ansible | skipping: [instance] 2026-06-12 14:18:30,580 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Build filtered services dict (exclude empty service)] *** 2026-06-12 14:18:30,580 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:30 +0000 (0:00:00.067) 0:01:15.062 *********** 2026-06-12 14:18:30,616 p=36998 u=zuul n=ansible | skipping: [instance] 2026-06-12 14:18:30,641 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update state data without empty service] *** 2026-06-12 14:18:30,641 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:30 +0000 (0:00:00.061) 0:01:15.123 *********** 2026-06-12 14:18:30,679 p=36998 u=zuul n=ansible | skipping: [instance] 2026-06-12 14:18:30,713 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Determine container names from definitions] *** 2026-06-12 14:18:30,714 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:30 +0000 (0:00:00.072) 0:01:15.195 *********** 2026-06-12 14:18:30,750 p=36998 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:30,775 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Update service in state data] ******* 2026-06-12 14:18:30,775 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:30 +0000 (0:00:00.061) 0:01:15.257 *********** 2026-06-12 14:18:30,834 p=36998 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:30,859 p=36998 u=zuul n=ansible | TASK [osp.edpm.edpm_container_standalone : Write updated state file] *********** 2026-06-12 14:18:30,859 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:30 +0000 (0:00:00.083) 0:01:15.341 *********** 2026-06-12 14:18:33,681 p=36998 u=zuul n=ansible | changed: [instance] 2026-06-12 14:18:33,819 p=36998 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-12 14:18:33,819 p=36998 u=zuul n=ansible | instance : ok=52 changed=32 unreachable=0 failed=0 skipped=13 rescued=0 ignored=0 2026-06-12 14:18:33,819 p=36998 u=zuul n=ansible | Friday 12 June 2026 14:18:33 +0000 (0:00:02.960) 0:01:18.301 *********** 2026-06-12 14:18:33,819 p=36998 u=zuul n=ansible | =============================================================================== 2026-06-12 14:18:33,819 p=36998 u=zuul n=ansible | osp.edpm.edpm_frr : Download needed container images ------------------- 11.16s 2026-06-12 14:18:33,819 p=36998 u=zuul n=ansible | osp.edpm.edpm_frr : Create persistent directories ----------------------- 3.62s 2026-06-12 14:18:33,819 p=36998 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Write updated state file ----------- 2.96s 2026-06-12 14:18:33,819 p=36998 u=zuul n=ansible | osp.edpm.edpm_nftables : Push default ruleset snipet -------------------- 2.70s 2026-06-12 14:18:33,820 p=36998 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate chain jumps --------------------------- 2.63s 2026-06-12 14:18:33,820 p=36998 u=zuul n=ansible | osp.edpm.edpm_frr : Ensure /run/frr is present upon reboot -------------- 2.57s 2026-06-12 14:18:33,820 p=36998 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate nft ruleset in static file ------------ 2.26s 2026-06-12 14:18:33,820 p=36998 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Render Quadlet templates for frr --- 2.20s 2026-06-12 14:18:33,820 p=36998 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate nft edpm chains ----------------------- 2.18s 2026-06-12 14:18:33,820 p=36998 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate chain jumps --------------------------- 2.17s 2026-06-12 14:18:33,820 p=36998 u=zuul n=ansible | osp.edpm.edpm_nftables : Write user rules snippet ----------------------- 2.09s 2026-06-12 14:18:33,820 p=36998 u=zuul n=ansible | osp.edpm.edpm_nftables : Generate nft flushes --------------------------- 2.05s 2026-06-12 14:18:33,820 p=36998 u=zuul n=ansible | osp.edpm.edpm_frr : Configure FRR --------------------------------------- 2.04s 2026-06-12 14:18:33,820 p=36998 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Create kolla config files ---------- 1.99s 2026-06-12 14:18:33,820 p=36998 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Reload systemd daemon for quadlet generator --- 1.98s 2026-06-12 14:18:33,820 p=36998 u=zuul n=ansible | osp.edpm.edpm_frr : Configure FRR daemons ------------------------------- 1.88s 2026-06-12 14:18:33,820 p=36998 u=zuul n=ansible | osp.edpm.edpm_nftables : Push empty ruleset ----------------------------- 1.83s 2026-06-12 14:18:33,820 p=36998 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Ensure quadlet directory exists ---- 1.80s 2026-06-12 14:18:33,820 p=36998 u=zuul n=ansible | osp.edpm.edpm_container_standalone : Restart changed Quadlet containers for frr --- 1.78s 2026-06-12 14:18:33,820 p=36998 u=zuul n=ansible | osp.edpm.edpm_frr : Gather user fact ------------------------------------ 1.47s 2026-06-12 14:18:33,916 p=29703 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]verify[/][/] 2026-06-12 14:18:33,917 p=29703 u=zuul n=molecule.verifier.ansible | Running Ansible Verifier 2026-06-12 14:18:34,401 p=49455 u=zuul n=ansible | PLAY [Verify frr] ************************************************************** 2026-06-12 14:18:34,467 p=49455 u=zuul n=ansible | TASK [Ensure expected directories exist] *************************************** 2026-06-12 14:18:34,467 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:34 +0000 (0:00:00.068) 0:00:00.068 *********** 2026-06-12 14:18:34,513 p=49455 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/frr) 2026-06-12 14:18:34,514 p=49455 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_dir.yaml for instance => (item=/etc/tmpfiles.d/) 2026-06-12 14:18:34,516 p=49455 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/frr/etc/frr) 2026-06-12 14:18:34,536 p=49455 u=zuul n=ansible | TASK [Check if directory exists /var/lib/openstack/frr] ************************ 2026-06-12 14:18:34,536 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:34 +0000 (0:00:00.068) 0:00:00.137 *********** 2026-06-12 14:18:35,581 p=49455 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:35,611 p=49455 u=zuul n=ansible | TASK [Assert directory exists /var/lib/openstack/frr] ************************** 2026-06-12 14:18:35,611 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:35 +0000 (0:00:01.074) 0:00:01.212 *********** 2026-06-12 14:18:35,640 p=49455 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-12 14:18:35,667 p=49455 u=zuul n=ansible | TASK [Check if directory exists /etc/tmpfiles.d/] ****************************** 2026-06-12 14:18:35,667 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:35 +0000 (0:00:00.056) 0:00:01.268 *********** 2026-06-12 14:18:36,704 p=49455 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:36,743 p=49455 u=zuul n=ansible | TASK [Assert directory exists /etc/tmpfiles.d/] ******************************** 2026-06-12 14:18:36,744 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:36 +0000 (0:00:01.076) 0:00:02.345 *********** 2026-06-12 14:18:36,773 p=49455 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-12 14:18:36,811 p=49455 u=zuul n=ansible | TASK [Check if directory exists /var/lib/openstack/frr/etc/frr] **************** 2026-06-12 14:18:36,811 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:36 +0000 (0:00:00.067) 0:00:02.412 *********** 2026-06-12 14:18:37,801 p=49455 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:37,844 p=49455 u=zuul n=ansible | TASK [Assert directory exists /var/lib/openstack/frr/etc/frr] ****************** 2026-06-12 14:18:37,844 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:37 +0000 (0:00:01.032) 0:00:03.445 *********** 2026-06-12 14:18:37,861 p=49455 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-12 14:18:37,888 p=49455 u=zuul n=ansible | TASK [Ensure Quadlet .container file exists] *********************************** 2026-06-12 14:18:37,888 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:37 +0000 (0:00:00.044) 0:00:03.490 *********** 2026-06-12 14:18:38,887 p=49455 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:38,925 p=49455 u=zuul n=ansible | TASK [Ensure staged Quadlet file exists] *************************************** 2026-06-12 14:18:38,925 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:38 +0000 (0:00:01.036) 0:00:04.527 *********** 2026-06-12 14:18:40,029 p=49455 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:40,065 p=49455 u=zuul n=ansible | TASK [Read Quadlet file content] *********************************************** 2026-06-12 14:18:40,065 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:40 +0000 (0:00:01.139) 0:00:05.666 *********** 2026-06-12 14:18:41,318 p=49455 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:41,356 p=49455 u=zuul n=ansible | TASK [Verify config_hash is populated in Quadlet file] ************************* 2026-06-12 14:18:41,356 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:41 +0000 (0:00:01.290) 0:00:06.957 *********** 2026-06-12 14:18:41,411 p=49455 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-12 14:18:41,451 p=49455 u=zuul n=ansible | TASK [Check if /etc/tmpfiles.d/run-frr.conf exists] **************************** 2026-06-12 14:18:41,451 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:41 +0000 (0:00:00.094) 0:00:07.052 *********** 2026-06-12 14:18:42,436 p=49455 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:42,474 p=49455 u=zuul n=ansible | TASK [Assert /etc/tmpfiles.d/run-frr.conf exists] ****************************** 2026-06-12 14:18:42,474 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:42 +0000 (0:00:01.023) 0:00:08.075 *********** 2026-06-12 14:18:42,504 p=49455 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-12 14:18:42,537 p=49455 u=zuul n=ansible | TASK [Check if frr.conf exists] ************************************************ 2026-06-12 14:18:42,537 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:42 +0000 (0:00:00.063) 0:00:08.139 *********** 2026-06-12 14:18:43,405 p=49455 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:43,447 p=49455 u=zuul n=ansible | TASK [Assert frr.conf exists] ************************************************** 2026-06-12 14:18:43,447 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:43 +0000 (0:00:00.909) 0:00:09.048 *********** 2026-06-12 14:18:43,474 p=49455 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-12 14:18:43,510 p=49455 u=zuul n=ansible | TASK [Check if daemons file exists] ******************************************** 2026-06-12 14:18:43,510 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:43 +0000 (0:00:00.063) 0:00:09.112 *********** 2026-06-12 14:18:44,462 p=49455 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:44,486 p=49455 u=zuul n=ansible | TASK [Assert daemons file exists] ********************************************** 2026-06-12 14:18:44,486 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:44 +0000 (0:00:00.975) 0:00:10.088 *********** 2026-06-12 14:18:44,502 p=49455 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-12 14:18:44,525 p=49455 u=zuul n=ansible | TASK [Rule source file exists] ************************************************* 2026-06-12 14:18:44,526 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:44 +0000 (0:00:00.039) 0:00:10.127 *********** 2026-06-12 14:18:45,355 p=49455 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:45,381 p=49455 u=zuul n=ansible | TASK [Assert FRR BGP and BFD rule source file exists] ************************** 2026-06-12 14:18:45,381 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:45 +0000 (0:00:00.855) 0:00:10.982 *********** 2026-06-12 14:18:45,399 p=49455 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-12 14:18:45,451 p=49455 u=zuul n=ansible | TASK [Check if nftables rule exists in /etc/nftables/edpm-rules.nft] *********** 2026-06-12 14:18:45,452 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:45 +0000 (0:00:00.070) 0:00:11.053 *********** 2026-06-12 14:18:46,612 p=49455 u=zuul n=ansible | changed: [instance] => (item=121 frr bgp port) 2026-06-12 14:18:47,428 p=49455 u=zuul n=ansible | changed: [instance] => (item=122 frr bfd ports) 2026-06-12 14:18:47,455 p=49455 u=zuul n=ansible | TASK [Assert nftables rules exist] ********************************************* 2026-06-12 14:18:47,455 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:47 +0000 (0:00:02.003) 0:00:13.057 *********** 2026-06-12 14:18:47,492 p=49455 u=zuul n=ansible | ok: [instance] => (item=121 frr bgp port) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: true cmd: grep -q "121 frr bgp port" /etc/nftables/edpm-rules.nft delta: '0:00:00.004401' end: '2026-06-12 14:18:46.389590' failed: false invocation: module_args: _raw_params: grep -q "121 frr bgp port" /etc/nftables/edpm-rules.nft _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: 121 frr bgp port msg: '' rc: 0 start: '2026-06-12 14:18:46.385189' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-12 14:18:47,499 p=49455 u=zuul n=ansible | ok: [instance] => (item=122 frr bfd ports) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: true cmd: grep -q "122 frr bfd ports" /etc/nftables/edpm-rules.nft delta: '0:00:00.003735' end: '2026-06-12 14:18:47.274207' failed: false invocation: module_args: _raw_params: grep -q "122 frr bfd ports" /etc/nftables/edpm-rules.nft _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: 122 frr bfd ports msg: '' rc: 0 start: '2026-06-12 14:18:47.270472' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-12 14:18:47,522 p=49455 u=zuul n=ansible | TASK [Check rule content] ****************************************************** 2026-06-12 14:18:47,522 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:47 +0000 (0:00:00.066) 0:00:13.123 *********** 2026-06-12 14:18:48,370 p=49455 u=zuul n=ansible | changed: [instance] => (item=tcp dport { 179 } ct state new counter accept) 2026-06-12 14:18:49,254 p=49455 u=zuul n=ansible | changed: [instance] => (item=udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept) 2026-06-12 14:18:49,294 p=49455 u=zuul n=ansible | TASK [Assert rule content exists] ********************************************** 2026-06-12 14:18:49,294 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:49 +0000 (0:00:01.772) 0:00:14.895 *********** 2026-06-12 14:18:49,318 p=49455 u=zuul n=ansible | ok: [instance] => (item=tcp dport { 179 } ct state new counter accept) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: true cmd: grep -q "tcp dport { 179 } ct state new counter accept" /etc/nftables/edpm-rules.nft delta: '0:00:00.004498' end: '2026-06-12 14:18:48.195531' failed: false invocation: module_args: _raw_params: grep -q "tcp dport { 179 } ct state new counter accept" /etc/nftables/edpm-rules.nft _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: tcp dport { 179 } ct state new counter accept msg: '' rc: 0 start: '2026-06-12 14:18:48.191033' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-12 14:18:49,320 p=49455 u=zuul n=ansible | ok: [instance] => (item=udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: true cmd: grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept" /etc/nftables/edpm-rules.nft delta: '0:00:00.004747' end: '2026-06-12 14:18:49.107394' failed: false invocation: module_args: _raw_params: grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept" /etc/nftables/edpm-rules.nft _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter accept msg: '' rc: 0 start: '2026-06-12 14:18:49.102647' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-12 14:18:49,355 p=49455 u=zuul n=ansible | TASK [Check input chain rules are loaded] ************************************** 2026-06-12 14:18:49,355 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:49 +0000 (0:00:00.060) 0:00:14.956 *********** 2026-06-12 14:18:50,483 p=49455 u=zuul n=ansible | changed: [instance] => (item=tcp dport 179 ct state new counter) 2026-06-12 14:18:51,558 p=49455 u=zuul n=ansible | changed: [instance] => (item=udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter) 2026-06-12 14:18:51,597 p=49455 u=zuul n=ansible | TASK [Assert input chain rules are loaded] ************************************* 2026-06-12 14:18:51,597 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:51 +0000 (0:00:02.241) 0:00:17.198 *********** 2026-06-12 14:18:51,627 p=49455 u=zuul n=ansible | ok: [instance] => (item=tcp dport 179 ct state new counter) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: true cmd: nft list table inet filter | awk '/chain EDPM_INPUT {/,/}/' | grep -q "tcp dport 179 ct state new counter.*accept" delta: '0:00:00.009480' end: '2026-06-12 14:18:50.143495' failed: false invocation: module_args: _raw_params: nft list table inet filter | awk '/chain EDPM_INPUT {/,/}/' | grep -q "tcp dport 179 ct state new counter.*accept" _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: tcp dport 179 ct state new counter msg: '' rc: 0 start: '2026-06-12 14:18:50.134015' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-12 14:18:51,629 p=49455 u=zuul n=ansible | ok: [instance] => (item=udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter) => changed=false ansible_loop_var: item item: ansible_loop_var: item changed: true cmd: nft list table inet filter | awk '/chain EDPM_INPUT {/,/}/' | grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter.*accept" delta: '0:00:00.010338' end: '2026-06-12 14:18:51.281245' failed: false invocation: module_args: _raw_params: nft list table inet filter | awk '/chain EDPM_INPUT {/,/}/' | grep -q "udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter.*accept" _uses_shell: true argv: null chdir: null creates: null executable: null removes: null stdin: null stdin_add_newline: true strip_empty_ends: true item: udp dport { 3784, 3785, 4784, 49152, 49153 } ct state new counter msg: '' rc: 0 start: '2026-06-12 14:18:51.270907' stderr: '' stderr_lines: [] stdout: '' stdout_lines: [] msg: All assertions passed 2026-06-12 14:18:51,699 p=49455 u=zuul n=ansible | TASK [Ensure podman container exists and is running] *************************** 2026-06-12 14:18:51,699 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:51 +0000 (0:00:00.101) 0:00:17.300 *********** 2026-06-12 14:18:51,740 p=49455 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/edpm-ansible/molecule/test-helpers/verify_podman.yaml for instance => (item=frr) 2026-06-12 14:18:51,776 p=49455 u=zuul n=ansible | TASK [Check if podman container exists frr] ************************************ 2026-06-12 14:18:51,776 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:51 +0000 (0:00:00.077) 0:00:17.377 *********** 2026-06-12 14:18:52,830 p=49455 u=zuul n=ansible | changed: [instance] 2026-06-12 14:18:52,876 p=49455 u=zuul n=ansible | TASK [Assert podman container exists frr] ************************************** 2026-06-12 14:18:52,877 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:52 +0000 (0:00:01.100) 0:00:18.478 *********** 2026-06-12 14:18:52,927 p=49455 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-12 14:18:52,962 p=49455 u=zuul n=ansible | TASK [Check if podman container is running frr] ******************************** 2026-06-12 14:18:52,962 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:52 +0000 (0:00:00.085) 0:00:18.564 *********** 2026-06-12 14:18:54,056 p=49455 u=zuul n=ansible | changed: [instance] 2026-06-12 14:18:54,111 p=49455 u=zuul n=ansible | TASK [Assert podman container is running frr] ********************************** 2026-06-12 14:18:54,111 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:54 +0000 (0:00:01.149) 0:00:19.713 *********** 2026-06-12 14:18:54,157 p=49455 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-12 14:18:54,181 p=49455 u=zuul n=ansible | TASK [Ensure systemd services are defined and functional] ********************** 2026-06-12 14:18:54,182 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:54 +0000 (0:00:00.070) 0:00:19.783 *********** 2026-06-12 14:18:54,226 p=49455 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_frr.service'}) 2026-06-12 14:18:54,245 p=49455 u=zuul n=ansible | TASK [Query systemd for unit fragment path edpm_frr.service] ******************* 2026-06-12 14:18:54,245 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:54 +0000 (0:00:00.063) 0:00:19.846 *********** 2026-06-12 14:18:55,347 p=49455 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:55,381 p=49455 u=zuul n=ansible | TASK [Assert systemd unit exists edpm_frr.service] ***************************** 2026-06-12 14:18:55,381 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:55 +0000 (0:00:01.136) 0:00:20.982 *********** 2026-06-12 14:18:55,406 p=49455 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-12 14:18:55,432 p=49455 u=zuul n=ansible | TASK [Check if systemd unit is enabled edpm_frr.service] *********************** 2026-06-12 14:18:55,432 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:55 +0000 (0:00:00.051) 0:00:21.034 *********** 2026-06-12 14:18:56,363 p=49455 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:56,399 p=49455 u=zuul n=ansible | TASK [Assert systemd unit is enabled edpm_frr.service] ************************* 2026-06-12 14:18:56,399 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:56 +0000 (0:00:00.966) 0:00:22.001 *********** 2026-06-12 14:18:56,443 p=49455 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-12 14:18:56,471 p=49455 u=zuul n=ansible | TASK [Check if systemd unit is running edpm_frr.service] *********************** 2026-06-12 14:18:56,471 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:56 +0000 (0:00:00.071) 0:00:22.072 *********** 2026-06-12 14:18:57,575 p=49455 u=zuul n=ansible | ok: [instance] 2026-06-12 14:18:57,605 p=49455 u=zuul n=ansible | TASK [Assert systemd unit is running edpm_frr.service] ************************* 2026-06-12 14:18:57,605 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:57 +0000 (0:00:01.134) 0:00:23.206 *********** 2026-06-12 14:18:57,645 p=49455 u=zuul n=ansible | ok: [instance] => changed=false msg: All assertions passed 2026-06-12 14:18:57,717 p=49455 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-12 14:18:57,717 p=49455 u=zuul n=ansible | instance : ok=39 changed=5 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Friday 12 June 2026 14:18:57 +0000 (0:00:00.112) 0:00:23.319 *********** 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | =============================================================================== 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Check input chain rules are loaded -------------------------------------- 2.24s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Check if nftables rule exists in /etc/nftables/edpm-rules.nft ----------- 2.00s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Check rule content ------------------------------------------------------ 1.77s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Read Quadlet file content ----------------------------------------------- 1.29s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Check if podman container is running frr -------------------------------- 1.15s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Ensure staged Quadlet file exists --------------------------------------- 1.14s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Query systemd for unit fragment path edpm_frr.service ------------------- 1.14s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Check if systemd unit is running edpm_frr.service ----------------------- 1.13s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Check if podman container exists frr ------------------------------------ 1.10s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Check if directory exists /etc/tmpfiles.d/ ------------------------------ 1.08s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Check if directory exists /var/lib/openstack/frr ------------------------ 1.07s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Ensure Quadlet .container file exists ----------------------------------- 1.04s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Check if directory exists /var/lib/openstack/frr/etc/frr ---------------- 1.03s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Check if /etc/tmpfiles.d/run-frr.conf exists ---------------------------- 1.02s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Check if daemons file exists -------------------------------------------- 0.98s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Check if systemd unit is enabled edpm_frr.service ----------------------- 0.97s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Check if frr.conf exists ------------------------------------------------ 0.91s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Rule source file exists ------------------------------------------------- 0.86s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Assert systemd unit is running edpm_frr.service ------------------------- 0.11s 2026-06-12 14:18:57,718 p=49455 u=zuul n=ansible | Assert input chain rules are loaded ------------------------------------- 0.10s 2026-06-12 14:18:57,791 p=29703 u=zuul n=molecule.verifier.ansible | Verifier completed successfully. 2026-06-12 14:18:57,811 p=29703 u=zuul n=molecule.logger | [info]Running [scenario]default[/] > [action]destroy[/][/] 2026-06-12 14:18:58,216 p=54026 u=zuul n=ansible | PLAY [Destroy] ***************************************************************** 2026-06-12 14:18:58,227 p=54026 u=zuul n=ansible | TASK [Get passwd entries for USER env] ***************************************** 2026-06-12 14:18:58,227 p=54026 u=zuul n=ansible | Friday 12 June 2026 14:18:58 +0000 (0:00:00.013) 0:00:00.013 *********** 2026-06-12 14:18:58,580 p=54026 u=zuul n=ansible | ok: [localhost] 2026-06-12 14:18:58,586 p=54026 u=zuul n=ansible | TASK [Get shell async_dir] ***************************************************** 2026-06-12 14:18:58,587 p=54026 u=zuul n=ansible | Friday 12 June 2026 14:18:58 +0000 (0:00:00.359) 0:00:00.372 *********** 2026-06-12 14:18:58,657 p=54026 u=zuul n=ansible | ok: [localhost] 2026-06-12 14:18:58,661 p=54026 u=zuul n=ansible | TASK [Set async_dir for HOME env] ********************************************** 2026-06-12 14:18:58,661 p=54026 u=zuul n=ansible | Friday 12 June 2026 14:18:58 +0000 (0:00:00.074) 0:00:00.446 *********** 2026-06-12 14:18:58,696 p=54026 u=zuul n=ansible | skipping: [localhost] 2026-06-12 14:18:58,701 p=54026 u=zuul n=ansible | TASK [Destroy molecule instance(s)] ******************************************** 2026-06-12 14:18:58,702 p=54026 u=zuul n=ansible | Friday 12 June 2026 14:18:58 +0000 (0:00:00.040) 0:00:00.487 *********** 2026-06-12 14:18:59,180 p=54026 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-12 14:18:59,184 p=54026 u=zuul n=ansible | TASK [Wait for instance(s) deletion to complete] ******************************* 2026-06-12 14:18:59,184 p=54026 u=zuul n=ansible | Friday 12 June 2026 14:18:59 +0000 (0:00:00.482) 0:00:00.969 *********** 2026-06-12 14:19:04,736 p=54026 u=zuul n=ansible | changed: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j755162333225.54062', 'results_file': '/home/zuul/.ansible_async/j755162333225.54062', '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-12 14:19:04,745 p=54026 u=zuul n=ansible | TASK [Delete podman network dedicated to this scenario] ************************ 2026-06-12 14:19:04,745 p=54026 u=zuul n=ansible | Friday 12 June 2026 14:19:04 +0000 (0:00:05.561) 0:00:06.531 *********** 2026-06-12 14:19:04,803 p=54026 u=zuul n=ansible | skipping: [localhost] => (item=instance: None specified) 2026-06-12 14:19:04,805 p=54026 u=zuul n=ansible | skipping: [localhost] 2026-06-12 14:19:04,823 p=54026 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-06-12 14:19:04,823 p=54026 u=zuul n=ansible | localhost : ok=4 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2026-06-12 14:19:04,823 p=54026 u=zuul n=ansible | Friday 12 June 2026 14:19:04 +0000 (0:00:00.077) 0:00:06.609 *********** 2026-06-12 14:19:04,824 p=54026 u=zuul n=ansible | =============================================================================== 2026-06-12 14:19:04,824 p=54026 u=zuul n=ansible | Wait for instance(s) deletion to complete ------------------------------- 5.56s 2026-06-12 14:19:04,824 p=54026 u=zuul n=ansible | Destroy molecule instance(s) -------------------------------------------- 0.48s 2026-06-12 14:19:04,824 p=54026 u=zuul n=ansible | Get passwd entries for USER env ----------------------------------------- 0.36s 2026-06-12 14:19:04,824 p=54026 u=zuul n=ansible | Delete podman network dedicated to this scenario ------------------------ 0.08s 2026-06-12 14:19:04,824 p=54026 u=zuul n=ansible | Get shell async_dir ----------------------------------------------------- 0.07s 2026-06-12 14:19:04,824 p=54026 u=zuul n=ansible | Set async_dir for HOME env ---------------------------------------------- 0.04s 2026-06-12 14:19:04,910 p=29703 u=zuul n=molecule.scenario | Pruning extra files from scenario ephemeral directory 2026-06-12 14:19:05,130 p=29703 u=zuul n=molecule.util | Writing /tmp/report.html report.